首页 > 解决方案 > 将日期参数从表传递到 SAS 代码

问题描述

我必须每个月在 SAS 内执行过去 2 年(2017-2019 年)的一些处理。

我有一份工作,它使用 YYMMDD 参数来指示应该使用数据仓库中的哪些数据。

假设我有一个包含 JOB_NAME 和 JOB_DATE 列以及条件的表(基于 rc 值,下一个将启动或不启动)。

我如何告诉 SAS 从某个表的某个列中获取日期参数?

标签: sassas-macro4gl

解决方案


您可以在加载数据集后进行格式化...

data Want;
    set have;
    format JOB_DATE YYMMDD10. /*or use YYMMDD8.*/;
run;

推荐阅读