楼主: 徐金池
2736 6

SAS 求助(急)如何按列分别求和后,放到最后一列 [推广有奖]

  • 1关注
  • 2粉丝

已卖:4份资源

硕士生

78%

还不是VIP/贵宾

-

威望
0
论坛币
37 个
通用积分
1.0008
学术水平
2 点
热心指数
2 点
信用等级
2 点
经验
21740 点
帖子
121
精华
0
在线时间
238 小时
注册时间
2011-3-24
最后登录
2020-7-19

楼主
徐金池 发表于 2013-5-28 16:47:10 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
data test;
input type $ year sale;
cards;
A 1 5
B 2 6
A 2 7
A 3 3
B 1 3
B 3 1
;
run;
如何使得求出的数据集变成如下所示
A 1 15
A 2 15
A 3 15
B 1 10
B 2 10
B 3 10
PS:处理的数据集比较大,这只是一个例子
二维码

扫码加我 拉你入群

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

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

关键词:Input cards test card type 如何

沙发
scarfacetony 发表于 2013-5-28 16:55:46
  1. data test;
  2. input type $ year sale;
  3. cards;
  4. A 1 5
  5. B 2 6
  6. A 2 7
  7. A 3 3
  8. B 1 3
  9. B 3 1
  10. ;
  11. run;

  12. proc sql;
  13.         create table test1 as select type,year, sum(sale) as sale
  14.         from test
  15.         group by type;
  16. quit;

  17. proc sort data=test1;
  18.         by type year;
  19. run;
复制代码

看了这个视频,我于是有了进股市的信心!
https://bbs.pinggu.org/thread-2787427-1-1.html

藤椅
徐金池 发表于 2013-5-28 17:10:21
嗯实现了,谢谢,高手对我这个菜鸟的帮助

板凳
boe 发表于 2013-5-28 17:14:53
仅供参考:
  1. proc sql;
  2.   create table t2(drop=sale) as
  3.   select t1.*,sum(sale) as sum_sale
  4.   from t1
  5.   group by type
  6.   order by type,year;
  7. quit;
复制代码
Gorgeous girl , I love !

报纸
scarfacetony 发表于 2013-5-28 17:15:36
boe 发表于 2013-5-28 17:14
仅供参考:
你这个简化点……
看了这个视频,我于是有了进股市的信心!
https://bbs.pinggu.org/thread-2787427-1-1.html

地板
boe 发表于 2013-5-28 18:40:34
scarfacetony 发表于 2013-5-28 17:15
你这个简化点……
瞎写而已。。。。。。。
Gorgeous girl , I love !

7
徐金池 发表于 2013-5-29 09:39:59
boe 发表于 2013-5-28 18:40
瞎写而已。。。。。。。
感谢,大神

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 19:21