|
|
沙发

楼主 |
发表于 2010-8-13 10:26:02
|
只看该作者
Re: 条件判断之语法??
[code:22kibatg]data raw;
input date yymmdd8. id time $ action $;
format date yymmdd10.;
datalines;
2008/1/5 1 100101 A
2008/1/5 1 102201 A
2008/1/5 1 102456 B
2008/1/5 1 105533 A
2008/1/5 2 110055 A
2008/1/5 2 112051 A
2008/1/5 2 132505 A
2008/1/6 3 133555 B
2008/1/6 1 101200 B
2008/1/6 1 115555 A
2008/1/6 1 125455 B
;
proc sort data=raw out=temp;
by date id;
run;
data out;
flag='N';
do _n_=1 by 1 until(last.id);
set temp;
by date id;
flag=ifc(action=ifc(_n_=1,action,lag(action)),flag,'Y');
end;
do _n_=1 to _n_;
set temp;
output;
end;
run;[/code:22kibatg] |
|