你能用SAS EG命名报告吗?

你能用SAS EG命名报告吗?,sas,report,proc,enterprise-guide,Sas,Report,Proc,Enterprise Guide,在EG中,我想创建一个报告并使用导出文件名中的宏变量导出它,这样,如果我重新运行该报告并且变量发生更改(即时间戳),它将不会覆盖我以前的报告 当我使用proc report创建报告时,它会自动按照创建报告的代码命名报告。导出函数是在点击函数中创建的,我不能在其中使用宏变量。在proc报告过程中,有没有一种简单的方法来命名报告 是的,你可以 您必须使用proc export或使用infle执行数据步骤 下面是一个proc导出的示例 proc sql outobs=1; select datetim

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

当我使用proc report创建报告时,它会自动按照创建报告的代码命名报告。导出函数是在点击函数中创建的,我不能在其中使用宏变量。在proc报告过程中,有没有一种简单的方法来命名报告

是的,你可以 您必须使用proc export或使用infle执行数据步骤

下面是一个proc导出的示例

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;
procsqloutobs=1;
选择datetime:into dt
从表中;
过程导出数据=
OUTFILE=“/report\udt..csv”
DBMS=CSV标签替换;
跑
那应该行得通