在EG中,我想创建一个报告并使用导出文件名称中的宏变量将其导出,这样如果我重新运行报告并且变量更改(即时间戳(,它将不会覆盖我以前的报告。
当我使用 proc 创建报表时,报表会自动以创建报表的代码命名。 导出函数是在点击函数中创建的,我不能在其中使用宏变量。 在 proc 报告过程中是否有一种简单的方法来命名报告?
工艺流程屏幕截图
是的,你可以 您必须使用 proc 导出或使用 infile 执行数据步骤
下面是一个过程导出示例
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;
这应该很好用!