求助大神
19998年到2006年每天的数据,要提取2000年到2005年每个月的最后一天的作为这个月的值来计算
data a;
set sjk2_1;
month=month(date);
proc sort data=a;
by month;
where '31Dec1999'd <date<'01Jan2006'd ;
run;
data a1;
set a;
by month;
if last.month;
run;
我这么弄出来结果数据集按月份把各个年份的排在一起了,而且只提取出了05年每个月的值,我知道问题出在哪里,但是不知道要怎么写,要分开每年提取再合并的话太麻烦了,应该怎么做呀各位大神