全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
15071 13
2012-02-15
各位大虾,想请教一下是否那位知道如何用SAS实现累加功能:              Overdue amt (单月数量)
201101    100
201102    200
201103    300
201104    400
201105    500


我想通过某种sas code实现添加一个新变量,也就是一个累积变量,使数据变成:

              Overdue amt (单月数量)  YTD Overdue amt (累积数量)
201101    100                                      100
201102    200                                      300
201103    300                                      600
201104    400                                      1,000
201105    500                                      1,500



试过很多方法,但都没有成功,自己感觉可能array可以实现,但是呢,终究没有研究出来,请各位指教,多谢咯~

二维码

扫码加我 拉你入群

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

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

全部回复
2012-2-15 23:02:30
复制代码
二维码

扫码加我 拉你入群

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

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

2012-2-16 09:53:47
wh_wing 发表于 2012-2-15 23:02
非常感谢,还想请教您一下:这个cumoa是一个函数是么?那如果我的变量名字是od,那么累积的得语句可以变为:cumod+od么?
另外,这个cumoa是否可以做一个逻辑判别呢,也就是说,让2011和2010年的数据进行分别累加,而不是整体进行累加,非常感谢~
二维码

扫码加我 拉你入群

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

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

2012-2-16 10:01:12
复制代码
二维码

扫码加我 拉你入群

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

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

2012-2-16 10:25:46
shenliang_111 发表于 2012-2-16 10:01
非常感谢您,只是小弟目前对sql相关的语句还很不了解,惭愧惭愧
二维码

扫码加我 拉你入群

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

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

2012-2-16 10:48:39
wh_wing 发表于 2012-2-15 23:02
也就是说,我想一个函数实现分段的累加,2011年累加2011年的数据 (1-12月),2010年则累加2010年数据(1-12月)
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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