別の月のデータを使用して同じプログラムを再実行し、月ごとに個別の Excel スプレッドシートを作成する必要があります。各プログラムを個別に実行するよりも、SAS でこれをプログラムするより短い方法は何ですか? たとえば、次の例では 10 月のデータを読み取り、同じプログラムの最後に 10 月の結果を Excel に出力しています。私は毎月同じことをする必要があります。1 つの SAS プログラムで (おそらくマクロを使用して) 実行できますか? ありがとう。
data sourceh.trades2;
set sourceh.trades1_october08_wk1;
if time<34200000 or time>57602000 then delete;
run;
proc export data=sourceh.avesymbol
outfile='C:\Documents and Settings\zd\My Documents\h\hdata\trades\2008\October 08 1 min correlations.xls'
replace;
run;