楼主: lovedieer
1011 2

根据不同条件执行不同的程序 [推广有奖]

  • 0关注
  • 1粉丝

已卖:18份资源

硕士生

60%

还不是VIP/贵宾

-

威望
0
论坛币
11 个
通用积分
2.0724
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
17239 点
帖子
146
精华
0
在线时间
201 小时
注册时间
2009-4-22
最后登录
2022-9-12

楼主
lovedieer 发表于 2013-11-18 03:53:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我现在有一组数据,包括2000个分公司的各个部门的职工工资, 我需要给每个分公司作一个总结报表。 也就是2000 份报告。由于每个分公司部门总数不一样,所以每个分公司的报表结构不一样,比如说分公司一有1-10个部门,我就要出10个summary tables, 分公司二 有2,3,4,8部门,那么分公司二的报表就只有4个summary tables,  分公司四可能有6个部门。如何控制每个报告的tables 数呢?
简单点来说,如果每个分公司数据结构如下:category 说明有几个部门
COMPANY  DEPARTMENT CATEGORY     AVE_SALARY
001                        A           K3           1000
001                        B           K3           1200
001                        C           K3           1425
002                        B           K2           1200
002                        E           K2           1500
003                        A           K1           1200
最后各个 分公司拿到的报告的结构是:

Company 001 summary

Department A summary
表格1
Department B Summary
表格2
Department C Summary
表格3

分公司二的报表结构是
Company 002 summary

Department  B summary
表格1
Department E Summary
表格2

当然这个数据很简单,出来的表格只有一个数, 实际上要比这个复杂,我的主要目的是想问一下根据某个变量动态控制一个summary table是否要运行的方法 。我可以另外产生一个数据,里面包括每个分公司都有哪几个部门。
先谢谢了





   
  





二维码

扫码加我 拉你入群

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

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

关键词:Department Category Summary company compan dynamic 程序

沙发
playmore 发表于 2013-11-18 10:01:30
你这个问题在SAS里很简单了
不论你用proc summary,proc means或其他过程做这个表格
都可以使用by子句,在你这里就是by COMPANY DEPARTMENT;
然后就可以分公司和部门生成各自的summary表格
如果要输出的话,再用ODS就可以了
输出的时候想为各自表格生成不同的标题和文件名的话,用宏变量就可以解决
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

藤椅
lovedieer 发表于 2013-11-18 12:02:03 来自手机
Thanks a lot. I will try it.

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

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