【发布时间】:2012-11-15 11:04:43
【问题描述】:
您好,我正在尝试在 sas 中为以下函数做一个宏
我有多个 sas 文件(apr12part1,apr12part2,...,aug12part1,aug12part2),对于每个文件(例如:apr12part1),我会做一些处理,这会给我三个输出(例如:apr12part1out1,apr12part1out2 ,pr12part1out3)。
我尝试使用宏,但不是很成功。有人可以帮我吗?非常感谢! 我使用的代码是这样的
%macro test(month=,part=);
...FROM EC100002.&month_part_&part
...
proc export data=SASUSER.Out1 outfile='G:\Output\Output1_&month_&part.csv' dbms=csv replace;
proc export data=SASUSER.Out2 outfile='G:\Output\Output2_&month_&part.csv' dbms=csv replace;
proc export data=SASUSER.Out3 outfile='G:\Output\Output3_&month_&part.csv' dbms=csv replace;
run;
%mend test
%test(月=apr12,part=1)
【问题讨论】: