income total income pct
3000 10000
2000 10000
5000 10000
就是如何实现total income这个变量的创建?谢谢

|
楼主: sweet-air
|
11373
24
[原创博文] 求助:纵列求和后建立一个新的变量(急) |
|
大专生 50%
-
|
回帖推荐/* 方法一: SQL
data crackman;
input income @@;
datalines;
3000 2000 5000 1400 5400 2800
;
run;
proc sql;
create table crackman as select *, sum(income) as total label="income总计" from crackman;
quit;
*/
/* 方法二:LAG函数
data crackman;
input income @@;
total=lag(income)+lag2(income)+lag3(income)+lag4(income)+lag5(income);
call symput("total",total);
datalines;
3000 2000 5000 14 ...
本帖被以下文库推荐
| ||
|
|
|
从来不需要想起 永远也不会忘记
|
|
| ||
|
|
|
|
|
|
| ||
|
从来不需要想起 永远也不会忘记
|
||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


