こんにちは私は次の関数にsasでマクロを実行しようとしています
複数のsasファイル(apr12part1、apr12part2、...、aug12part1、aug12part2)があり、各ファイル(例:apr12part1)に対して、3つの出力を提供するプロセスを実行します(例: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(month = apr12、part = 1)