楼主: jasper.jin
3410 3

proc tabulate 过程求均值 [推广有奖]

  • 1关注
  • 0粉丝

大专生

20%

还不是VIP/贵宾

-

威望
0
论坛币
61 个
通用积分
0
学术水平
3 点
热心指数
5 点
信用等级
5 点
经验
445 点
帖子
24
精华
0
在线时间
46 小时
注册时间
2016-4-11
最后登录
2021-12-29

楼主
jasper.jin 发表于 2016-8-25 16:57:36 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
问题描述
我的数据集A是这样的
partnerid     team    acoumt    class_name      name
A                 流失          31            进                 a
B                 新进          43             进                b
C                 忠诚           56            进                c
D                 忠诚          65            进                 d
A                 流失           33           出                  a
B                 新进          13             出                 b
C                 忠诚           54            出                 c
D...              忠诚 ...       45...         出...              d
那么 我想通过proc tabulate  做一张表
QQ截图20160825165318.jpg
其中partnerid*team,classname*amount 后面我要加进出差 和 进出平均(对应 partner 和 team的 进出值的和除以里面包含多少个name) 前面的都会写 但是后面的就不会写了,求大神帮助
二维码

扫码加我 拉你入群

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

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

关键词:Tabulate Late ROC ATE Abu amount

沙发
yyj_1976 在职认证  企业认证  发表于 2016-8-25 18:27:53
非专业,呵呵

藤椅
dcmc 发表于 2016-8-26 01:20:52
楼主的"后面"  指通过采集的数据, 计算出: 表中 进出差,  收入,支出(平均)  ?   
          前面: 把数据整理列出

SAS 我也不熟

板凳
violinj 发表于 2016-8-26 03:23:53
not sure how to do it in PROC TABULATE. Try calculate all the values before making the table. For example, to calculate the sum for each pair of partnerid, team and class_name, use the code below:

PROC SQL;

CREATE TABLE your_table AS

SELECT partnerid, team, class_name, sum(acoumt) as Overall

FROM one

GROUP BY partnerid, team, class_name

ORDER BY partnerid, team, class_name;

QUIT;




OR you can use PROC REPORT, there is a COMPUTE block, in which you can define your own formula...

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-27 15:27