- 阅读权限
- 255
- 威望
- 1 级
- 论坛币
- 47033 个
- 通用积分
- 3.1376
- 学术水平
- 238 点
- 热心指数
- 246 点
- 信用等级
- 231 点
- 经验
- 37132 点
- 帖子
- 849
- 精华
- 3
- 在线时间
- 2235 小时
- 注册时间
- 2012-7-4
- 最后登录
- 2024-10-10
|
- data a;
- input name $ date:yymmdd10. money;
- format date yymmdd10.;
- cards;
- 张三 2012/12/11 1254
- 张三 2012/12/11 614
- 张三 2012/12/12 239
- 张三 2012/12/12 6187
- 张三 2012/12/13 25885
- 李四 2012/12/12 239
- 李四 2012/12/12 6187
- 李四 2012/12/13 25885
- ;
- run;
- data b;
- set a;
- retain day;
- if first.name then day=1;
- if not first.name and date^=lag(date) then day+1;
- by name notsorted;
- run;
- proc sql;
- create table c as select distinct(name), count(distinct(date)) as days, sum(money) as total
- from a group by name;
- quit;
复制代码
|
-
总评分: 学术水平 + 1
热心指数 + 1
信用等级 + 1
查看全部评分
|