如何获得SAS之前的星期一(上周一上周一)?

时间:2017-08-17 12:35:52

标签: sas

我是SAS的新手,我正在编辑别人的代码。

我的代码类似于:

data tablename1;
set schema.tablename; 
if date_column > '08may2017'd;
run;

我需要上周一的日期,而不是硬编码日期(08may2017) 我将如何在SAS中做到这一点?

1 个答案:

答案 0 :(得分:1)

intnx功能就是您的答案:

   data tablename1;
   set schema.tablename;
   if date_column > intnx('week1.2',date(),-1,'B');
   run;

有关intnx功能的详情,请参阅this