在SAS中指示日期间隔

时间:2014-02-11 22:54:53

标签: sas

如果日期变量大于2/10/2014 7天,那么我想将该行输出到新表。 7天以内的任何东西,不要输出。怎么会在SAS中这样做?

1 个答案:

答案 0 :(得分:1)

这在数据步骤中很容易

data before after;
set input;

if date - "10FEB2014"d > 7 then
   output after;
else
   output before;
run;

日期是数字变量,表示为epoc的天数(我相信是1/1/1960)。如此简单的加法和减法效果很好。