全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2587 7
2012-04-30
悬赏 2 个论坛币 已解决
请各位大神指教:我有一张表格,大致情况如下:
公司   姓名  交易年份  交易月份   交易金额
01      王二    2000          01            5000
01      王二    2000          01            6000
01      李三    2000          01            10000
01      李三    2000          02            500
01      柳丝    2000          03            1000
01      柳丝    2000          03            1200
01      柳丝    2000          03            20000
01      里四    2000          03            1000
01      周明    2000          03            1000

假设有100个公司(01-100),交易年份从2000年1月到2010年12月,我想统计对于每一个公司,每个月有多少个交易者进行了交易,请问如何计算人头的数量?谢谢~

(比如说公司01,2000年一月有两人参加了交易,我想统计这个人头数)

最佳答案

二维码

扫码加我 拉你入群

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

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

全部回复
2012-4-30 19:43:37
复制代码

二维码

扫码加我 拉你入群

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

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

2012-4-30 20:50:25
proc sql;
create table trade as
select company,month,count(distinct name) as name_sum
from a
group by 1,2;
quit;
二维码

扫码加我 拉你入群

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

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

2012-4-30 21:04:29
liuyingbei 发表于 2012-4-30 20:50
proc sort;
create table trade as
select company,month,count(distinct name) as name_sum
你的group什么意思
二维码

扫码加我 拉你入群

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

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

2012-4-30 21:27:48
rocky1987 发表于 2012-4-30 21:04
你的group什么意思
分组统计。
二维码

扫码加我 拉你入群

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

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

2012-5-1 00:49:54
liuyingbei 发表于 2012-4-30 20:50
proc sql;
create table trade as
select company,month,count(distinct name) as name_sum
也谢谢你的提示~
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群