全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1872 2
2017-10-05
悬赏 50 个论坛币 已解决
复制代码

2017-10-05_121057.jpg
希望根据no变量(no变量缺失表示上一条记录的no一样) 产生一个新的变量flag标记为该no的最后一行。
2017-10-05_121141.jpg



最佳答案

l1i2n3i4n5g 查看完整内容

data test; set aaa1; retain tmp; if not missing(no) then tmp=no; lagtmp=lag(tmp); run; data test1; set test; by tmp; if last.tmp then flag='T'; drop tmp; run;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-10-5 12:16:38
data test;
        set aaa1;
        retain tmp;
        if not missing(no) then tmp=no;
        lagtmp=lag(tmp);
run;

data test1;
        set test;
        by tmp;
        if last.tmp then flag='T';
        drop tmp;
run;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-3-28 14:40:30
l1i2n3i4n5g 发表于 2017-10-5 12:16
data test;
        set aaa1;
        retain tmp;
Retain语句用的很妙
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群