全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5547 24
2010-04-18
希望找出被基金连续持有超过4个季度(含4个季度)的公司。

比如说基金001,持有100只股票,希望找出被连续持有超过4个季度(含4个季度)的公司。这个程序大概怎么写?我想了很久想不出来,望有高手求解!谢谢
二维码

扫码加我 拉你入群

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

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

全部回复
2010-4-18 19:43:52
我也不知道怎么帮助你
我不知道你的数据库结构是什么样子的
你先列一个例子出来吧
不然不好写的
二维码

扫码加我 拉你入群

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

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

2010-4-19 07:44:28
二维码

扫码加我 拉你入群

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

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

2010-4-19 08:00:38
我自己把这个分了个类:
proc print data=fund;
run;

proc sort data=fund out=fund1;
by fund_code;

proc print data=fund1;
run;

data fund000001;
set fund1;
if fund_code= '000001';

proc print data=fund000001;

proc sort data=fund000001;
by date;


proc means data=fund000001;
by date;
run;

proc print data=fund000001;
by date;
title fund000001;
run;

现在我需要的是,如果某只股票被fund连续持有超过4个季度,就返回一个值1,否则是0。

不知道我解释的是否清楚.......

麻烦了。。
二维码

扫码加我 拉你入群

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

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

2010-4-19 08:02:52
因为这个数据是试用的,所以只有1年,完整版本的有大概4-5年。
二维码

扫码加我 拉你入群

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

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

2010-4-19 08:13:27
你说了这么多
我还是没理解
你按照图片的格式
解释每一个变量的定义其实就完了
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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