楼主: XYTo
5253 6

在SAS中如何对一列分段求和 [推广有奖]

  • 0关注
  • 0粉丝

大专生

86%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
475 点
帖子
10
精华
0
在线时间
112 小时
注册时间
2016-3-10
最后登录
2021-4-22

楼主
XYTo 发表于 2016-11-8 21:39:29 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
VATO]U@PAGC7(EZA3CUQL8Y.png    最后面的是时间 这个是一部分 要对开盘价求和分月份来求
求解~~~~~
恳求各位大神帮助初学者!
二维码

扫码加我 拉你入群

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

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

关键词:初学者 开盘价 如何对SAS中一列分段求和 SAS

沙发
lovexialulu 发表于 2016-11-8 23:25:36 来自手机
先把日期换成字符型,取年和月,sort by 年月,用retain 求和,保留同一年月最后一条记录

藤椅
wyying 发表于 2016-11-9 10:09:51
summary语句也可以,按照月分类。

板凳
微笑的弧度22 发表于 2016-11-9 12:23:39 来自手机
XYTo 发表于 2016-11-8 21:39
最后面的是时间 这个是一部分 要对开盘价求和分月份来求
求解~~~~~
恳求各位大神帮助初学者!
sort语句或者class语句。。相对来说class语句更方便

报纸
微笑的弧度22 发表于 2016-11-9 12:28:49 来自手机
XYTo 发表于 2016-11-8 21:39
最后面的是时间 这个是一部分 要对开盘价求和分月份来求
求解~~~~~
恳求各位大神帮助初学者!
过程句这么写
proc summary data=table;
var kaipan;
class (年月变量名);
run;
sort语句要先对月份排序,然后再运行proc summary语句。
注意:年月变量为字符型

地板
zhangzachary 发表于 2016-11-9 16:10:20
  1. proc summary data = YourData nway;
  2.         format Date yymmn.;
  3.         class Date;
  4.         var Open_Price;
  5.         output out = Summary sum = ;
  6. run;
复制代码

7
wang1839 在职认证  发表于 2016-11-11 13:32:17
先用MONTH(date)取出MONTH变量
proc sql;
create table sum as select sum(open_price) as sum,month  from <dataname> group by month;
quit;

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 13:21