原始数据:
姓名 消费日期
张三 2012/12/27
张三 2012/12/28
李四 2013/1/5
李四 2013/1/6
李四 2013/1/7
王五 2013/1/7
六子 2013/3/10
六子 2013/3/11
六子 2013/3/12
期望结果(就是取每个人的最后消费日期):
姓名 消费日期
张三 2012/12/28
李四 2013/1/7
王五 2013/1/7
六子 2013/3/12
现有程序如下:
proc sort data=cost;by var1 var2;run;
data b;
set a;
by var1 var2;
if last.var2 then output ;
run;
结果还是原数据集,不知道错在哪里了?求指教~~