我在sas中写一个宏,导出一个文件。我想要文件的名称 与sas中表的名称相同。所以如果我跑:
%to_excel(my_table);
我希望将文件保存到"问:/my_table.xlsx"。这是我到目前为止所拥有的:
%macro to_excel(tb);
proc export data=&tb
outfile=?????????????????
dbms = xlsx
replace;
run;
%mend;
答案 0 :(得分:2)
你快到了。试试这个。
%macro to_excel(tb);
proc export data=&tb
outfile="Q:/&tb..xlsx"
dbms = xlsx
replace;
run;
%mend;
%to_excel(my_table);