我想在输出文件名中使用宏变量,有以下程序:
%let d1=tj;
proc export data=a
outfile='d\sas\mobile_&d1..txt' repalce;
run;
结果得出的文件名是 mobile_&d1 而不是mobile_tj,
但是如果改成
proc export data=a
outfile='d\sas\mobile_&d1..xls' repalce;
run;
得出的结果是mobile_tj。
请教各位高手这是为什么呢?