Tigflanker 发表于 2014-12-18 13:10 
谢谢了,我对您下面这个部分不是很懂,能否解释一下?
“
temp = ifc(cats(Rev) ~= 'Null' or first.id,Rev,temp);
if last.id then Rev = temp;
”
另外求助一下,对于First & Last indicator 例如:
Data ex13c;
set ex13;
By ID;
If First.ID then count=0;
count+1;
Run;
和下面这个code对比,最后结果是下一组数据的observation少于前面,您知道是为什么吗? 谢谢
Data ex13c;
set ex13;
By ID;
If First.ID then count=0;
count+1;
If Last.ID;
Run;