%macro a(x,y,z);
%do i=1 %to 1000;
....
data b;
...;
run;
%if &i.=1 %then %do;
data c;
set b;
run;
%end;
%else %do;
proc append base=c data=b;
run;
%end;
%end;
%mend;
楼主: bhqbh
|
1045
2
如何对宏进行循环 |
大专生 21%
-
|
5论坛币
最佳答案%macro a(x,y,z);
%do i=1 %to 1000;
....
data b;
...;
run;
%if &i.=1 %then %do;
data c;
set b;
run;
%end;
%else %do;
proc append base=c data=b;
run;
%end;
%end;
%mend;
| |
| ||
京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明 免责及隐私声明