【问题标题】:Can you name reports in SAS EG?您能在 SAS EG 中命名报告吗?
【发布时间】:2018-05-30 15:19:18
【问题描述】:

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

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

process flow screen shot

【问题讨论】:

    标签: sas report proc enterprise-guide


    【解决方案1】:

    是的,你可以 您将不得不使用 proc export 或使用 infile 执行数据步骤

    这是一个带有 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;
    

    应该很好用!

    【讨论】:

      猜你喜欢
      • 2016-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多