将日期合并到文件名中

时间:2014-05-01 13:34:51

标签: sas

我有报告需要发送其他的sharedrive,需要发送标题和日期。我怎么能这样做

     PROC EXPORT DATA= WORK.ARG_REPORT
        OUTFILE= "/dwdata/sas_data/REPORT.csv" REPLACE;

  RUN;

我可以在REPORT中添加什么来查看日期? thaks

1 个答案:

答案 0 :(得分:6)

您需要使用日期创建一个宏变量,尤其是日期将根据您运行代码的时间而变化。然后在export语句中引用该变量。 下面的代码抓住了今天的日期。

%let numdate = %sysfunc(today(), yymmddn8.);

PROC EXPORT DATA= WORK.ARG_REPORT
            OUTFILE= "/dwdata/sas_data/REPORT_&numdate..csv"  
            DBMS=CSV  REPLACE;
RUN;