请选择 进入手机版 | 继续访问电脑版
楼主: b1s1z1
2410 2

SAS整理输出打印表格问题 [推广有奖]

  • 2关注
  • 3粉丝

硕士生

48%

还不是VIP/贵宾

-

威望
0
论坛币
451 个
通用积分
19.9144
学术水平
2 点
热心指数
3 点
信用等级
0 点
经验
10847 点
帖子
80
精华
0
在线时间
210 小时
注册时间
2013-9-13
最后登录
2024-3-28

b1s1z1 发表于 2015-9-18 23:58:09 |显示全部楼层 |坛友微信交流群

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
有这样一张表,中心和编号,如果想输出一个中心对应多个编号的表格,应该怎样写呢?求助大神~
如表
中心编号
1 1
1 2
1 3
2 4
2 5
3 6
3 7
3 8
3 9
  我希望得到的表格为
中心 编号
1 1、2、3
2 4、5
3 6、7、8、9


应该怎么写呢??
二维码

扫码加我 拉你入群

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

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

关键词:求助大神 SAS 输出

回帖推荐

木叶知秋 发表于 2015-9-19 18:48:57 |显示全部楼层 |坛友微信交流群
  1. data test;
  2. input id$ serialno;
  3. cards;
  4. 1         1
  5. 1         2
  6. 1         3
  7. 2         4
  8. 2         5
  9. 3         6
  10. 3         7
  11. 3         8
  12. 3         9
  13. run;

  14. proc sort data = test;
  15. by id serialno;
  16. run;
  17. data test2;
  18. set test;
  19. by id;
  20. length result $200.;
  21. retain result;
  22. if first.id then result=serialno;
  23. else result=catx("、",result,serialno);
  24. if last.id;
  25. drop serialno;
  26. run;
复制代码

已有 1 人评分论坛币 收起 理由
admin_kefu + 25 热心帮助其他会员

总评分: 论坛币 + 25   查看全部评分

使用道具

b1s1z1 发表于 2015-9-19 22:49:15 |显示全部楼层 |坛友微信交流群
木叶知秋 发表于 2015-9-19 18:48
真是太厉害了!您的语句很有思路!非常感谢~

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-18 11:05