问题:
data a;
input name $ code expire_date;
cards;
A 001 20011231
A 001 20120131
B 002 20020303
B 002 20120223
;
run;
想实现目的:
对name相同,且code相同的两条记录,比较expire_date是否相同,不同的话进行标记,如何做到?
关于不同观测间同一变量变化的比较和跟踪已经困扰我好久了,请高手指教?
data a;
input name $ code $ expire_date;
cards;
A 001 20011231
A 001 20120131
B 002 20020303
B 002 20120223
c 003 20121221
c 003 20121221
;
run;
proc sql;
create table b as
select *,case count(distinct expire_date)
when 2 then "different"
when 1 then "same"
else " "
end as Flag
from a
group by name,code;
quit;