全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
16987 13
2011-09-17
请各位高手帮忙:
我在处理一些数据,数据包括 code(股票代码) ,volume (交易量)  year(年度)
格式如下:
code               volme           year
1                     11111          1998
1                     33333          1998
1                      3333           1999
1                      3333          1999
1                     55555          1999
2
2
2
.
.
.
.
如何求 每一个code里的年度交易量 之和?
谢谢了!

二维码

扫码加我 拉你入群

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

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

全部回复
2011-9-17 10:19:00
这个排序用First.variable ,last.variable.
复制代码
二维码

扫码加我 拉你入群

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

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

2011-9-17 10:39:00
webgu 发表于 2011-9-17 10:19
这个排序用First.variable ,last.variable.
大哥,太感谢您的回复了,
但是我用了下,跑出来 sun_volume 有很多是0阿,而且求和的和我手工算得几个不对阿?


我是想在每一个code里面把 相同year的 volume求和。

您能在帮我看看不?
二维码

扫码加我 拉你入群

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

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

2011-9-17 11:09:47
sunkol 发表于 2011-9-17 10:39
大哥,太感谢您的回复了,
但是我用了下,跑出来 sun_volume 有很多是0阿,而且求和的和我手工算得几个不对 ...
呵呵,抱歉,是我大意了,调试了下,修改了下代码。
二维码

扫码加我 拉你入群

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

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

2011-9-17 13:20:53
proc sql;
    create table groupbycode as
    select code,sum(volme) as sum_volme
    from data01
    group by code;
quit;
二维码

扫码加我 拉你入群

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

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

2011-9-17 13:52:43
dyes0506 发表于 2011-9-17 13:20
proc sql;
    create table groupbycode as
    select code,sum(volme) as sum_volme
用proc sql 语句是要精简些,不过group by code应该是不行的。
复制代码
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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