%macro area;
%global areaid;
%let areaid=%scan(&ptitle,2,/);
%put &areaid;
%if &areaid= 1234 and 5678 %then %do;
%let areaid=%str(Combined);
%end;
%put &areaid;
%mend area;
%area;
我的目的是把 "1234 and 5678" 替换成 " Combined". 请问为什么最后 宏参数 areaid 没有变化?
PS: 如果把上面红色部分这样写, 就是成功的, 为什么呢?
%if &areaid= 5678 %then %do;
%let areaid=%str(Combined);
%end;



雷达卡



京公网安备 11010802022788号







