SAS中带有日期的子集IF语句

时间:2018-09-27 12:51:32

标签: sas

我一直在研究大学版的SAS问题,该问题给出:

仅分离2014年10月1日之后推出的乘用车的数据;

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;

我只能分隔乘用车,但是我的日期没有影响,因为它没有分隔出2014年10月10日之后的日期。

我运行了Proc Contents命令,以防万一您想看看我的数据属性

Proc Contents Print Output

我是SAS的新手,只要有日期问题,我就会遇到一些问题。

1 个答案:

答案 0 :(得分:2)

在SAS中,日期常量写为'DDMONYYYY'D date9格式,后跟D。

为您“ 01OCT2014”