楼主: 金融考研
1431 0

[原创博文] sas编程 [推广有奖]

  • 7关注
  • 2粉丝

已卖:31份资源

博士生

31%

还不是VIP/贵宾

-

威望
0
论坛币
170 个
通用积分
0.3000
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
4602 点
帖子
280
精华
0
在线时间
227 小时
注册时间
2008-8-18
最后登录
2016-4-16

楼主
金融考研 在职认证  发表于 2011-11-16 09:08:27 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
nav1.xls (7.61 MB)

各位大侠,我现在有一个sas程序,是要算基金季度收益率的,现在这个表格中有多只基金。我给基金每季度末最后一个交易日进行了标记,但是问题是,程序出来的结果是它变成只标记了一个任选的日期,而不是给每个基金的每季度末都进行了标记。附上我的程序,菜鸟,请大侠帮忙 。
data a;
set liangyan.nav1;
qtr=qtr(date);
proc sort data=a;
by fund;
run;
data b;
set a;
last_q=last.qtr;     /*标记每个季度 */
by fund;
run;
data r_qtr (keep=date r_pct  label="季度收益");
set b;
if last_q=1; /* 标记每季度末最后一个交易日 */
r_pct=dif(accnav)/lag(naps);
if fund~=fund,then r_pct=.;
run;
二维码

扫码加我 拉你入群

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

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

关键词:SAS编程 label Liang sas程序 Data 收益率 交易日 程序

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

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