%macro dealMoney(money);
tmp=0;
%if (find(&money,'以下')) %then tmp=1;
%if (find(&money,'以上')) %then tmp=2;
&money = compress(&money,'以下');
&money = compress(&money,'以上');
%if tmp=1 %then &money=&money-1;
%if tmp=2 %then &money=&money+1;
%mend dealMoney;
data salary;
salary="5000以下";
if salary^="" then
do;
%dealMoney(salary)
end;
run;
提示:ERROR: 需要的操作符在以下表达式中没有找到: (find(&money,'以下'))
求大大帮助