2014-02-11 2 views
0

Если переменная date больше, чем 2/10/2014 на 7 дней, то я хотел бы выводить строку в новую таблицу. Все, что не превышает 7 дней, не выводится. Как бы это сделать в SAS?Укажите интервал даты в SAS

ответ

1

Это очень просто в шаге данных

data before after; 
set input; 

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

Даты числовые переменные, представленные как число дней от EPOC (1/1/1960 я считаю). Простое добавление и вычитание хорошо работают.

Смежные вопросы