Подстановочный оператор IF с датой в SAS - PullRequest
0 голосов
/ 27 сентября 2018

Я работал над проблемой SAS в издании University Edition, где указано, что:

Отделить данные только для пассажирских транспортных средств, выпущенных после 1 октября 2014 года;

data passenger;
set avik1.clean;
informat Latest_Launch ddmmyy10.;
if Vehicle_type = "Passenger" and Latest_Launch > "01-10-2014";
run;
proc print data=passenger;
run;

Я могу отделить только пассажирские транспортные средства, однако моя дата не имеет никакого значения, поскольку она не разделяет даты после 01.10.2014.

Я выполнил команду содержимого содержимого на всякий случай, если вы захотитехотелось бы посмотреть на мои атрибуты данных

Содержание документа Печать Вывод

Я новичок в SAS и сталкиваюсь с некоторыми проблемами, когда возникает проблема с датой.

1 Ответ

0 голосов
/ 27 сентября 2018

В SAS константы даты записываются в формате «DDMONYYYY'D date9», за которым следует D.

для вас «01OCT2014'd

...