你能在SAS EG中命名报告吗?

时间:2018-05-30 15:19:18

标签: sas report proc enterprise-guide

在EG中我想创建一个报告并使用导出文件名称中的宏变量将其导出,这样如果我重新运行报告并且变量发生变化(即时间戳),它将不会覆盖我以前的报告。

当我使用proc报告创建报告时,会自动在创建报告的代码后命名我的报告。导出函数是在点击函数中创建的,我不能在那里使用宏变量。是否有简单的方法在proc报告程序中命名报告?

process flow screen shot

1 个答案:

答案 0 :(得分:1)

是的,你可以 您将不得不使用proc导出或使用infile执行datastep

这是proc export

的示例
proc sql outobs=1;
select datetime :into dt 
from table;

proc export data=<report_data> 
 OUTFILE="<path_to_file>/report_&dt..csv" 
DBMS=CSV LABEL REPLACE;
RUN;

应该运作良好!