有一个问题想请教一下:
现在有海量的数据,例如数据格式是这样的
序号 账户 存款时间 存/取款金额
1 小王 20070216 1800
2 小郑 20070216 1750
3 小王 20070318 26500
现在我要对每一个账户进行归类统计,最好每一张账户可以建立一个表,那么该如何进行操作谢谢。
本人愿意重金酬谢

|
楼主: rainsoft
|
2594
7
[求助]请问进行数据处理谢谢 |
|
已卖:231份资源 博士生 74%
-
|
回帖推荐后来又想了一下,这样似乎更简单些: data a;input id name$ time yymmdd8. cash;cards;1 xiaowang 20070216 18002 xiaozheng 20070216 17503 xiaowang 20070318 26500;run;proc sort data=a;by name;run;data a;set a;by name;if first.name then n+1;run;proc sql noprint;select count(distinct name) into:num from a;quit;%macro luijb;%do i=1 %to #data a&i;set a;drop n;if n=&i then output a&i;run;%end;%men ...
data a;input id name$ time yymmdd8. cash;cards;1 xiaowang 20070216 18002 xiaozheng 20070216 17503 xiaowang 20070318 26500;run;proc sql;create table b asselect distinct name from a;quit;data b;set b;n=_n_;run;proc sql noprint;create table a asselect a.*,b.n from a ,b where a.name=b.name;quit;proc sql noprint;select count(distinct name) into:num from a;quit;%macro luijb;%do i=1 %to #data a&i ...
本帖被以下文库推荐
| ||
|
|
| ||
|
西格玛临床统计服务工作室http://www.sigma-stat.com/,luijb@163.com
|
||
| ||
|
西格玛临床统计服务工作室http://www.sigma-stat.com/,luijb@163.com
|
||
| ||
| ||
| ||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


