作者LittleMore (LittleMore)
看板Statistics
标题SAS 资料处理 回传
时间Thu Mar 26 08:57:55 2015
[软体程式类别]:SAS 低(1~3个月)
[问题叙述]:
我想把资料A转换成资料B 不是很想伸手要答案 但已经过5天还没想出来...= =+
不知道要怎麽写 才可以限制在同一个分析师之下 回传上一个宣告日的评等
<资料A>
分析师 宣告日 评等
keven 20121209 2
jack 20130304 3
jack 20150207 2
mary 20130806 4
leon 20140608 3
leon 20140708 5
leon 20150203 2
<资料B>
分析师 宣告日 评等 上次评等
keven 20121209 2 -
jack 20130304 3 -
jack 20150207 2 3
mary 20130806 4 -
leon 20140608 3 -
leon 20140708 5 3
leon 20150203 2 5
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.228.229.62
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Statistics/M.1427331478.A.E7C.html
1F:推 tew: sort + lag 03/26 12:48
谢谢~~解决罗~~~
以下是我成功的指令
proc sort data=a;by 分析师 宣告日;run;
data b;
set a;
by 分析师 宣告日 ;
lag评等=lag(评等);
IF first.分析师 then lag评等=.;
run;
※ 编辑: LittleMore (120.126.194.203), 03/26/2015 15:11:34