全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1083 2
2014-05-08
数据集A为:         
city    sales            
a         10
b         20
b         30
c         40
c         50      

数据集B为:
city     kind
a         1
b         2
c         3


请写出两个数据集按照city进行连接的代码,并求出每个城市的sales总量。




已经有人用了一种proc sql的方法,但是有点难我觉得,有没有其他的方法呢
proc sql;
create table wanted as
select city,kind, sum(sales) as sumsales from
(select a.*,b.kind from a join b on a.city=b.city)
group by 1,2;
quit;


二维码

扫码加我 拉你入群

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

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

全部回复
2014-5-8 20:47:24
你也可以先求城市sale总量,再合并。
复制代码
二维码

扫码加我 拉你入群

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

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

2014-5-9 17:15:55
复制代码
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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