|
|
楼主

楼主 |
发表于 2009-12-14 20:58:26
|
只看该作者
求助:股票日期数据的提取?
求助:股票日期数据的提取?
我写了一段程序:
%macro bk1(aa1,aa2,aa3);
%do i=1 %to 8;
data a&i;
set gp_hq;
year=year(date); /*date是股票数据集日期的名称*/
month=month(date);
day=day(date);
x=mdy(month,day,year);
y=mdy(&aa2,&aa3,&aa1);
ab=y-&i+1 ;
if x=ab then output;
run;
%end;
%mend bk1;
%bk1(2009,12,11); /* aa1 aa2 aa3 开始提出的日期(年 月 日)*/
run;
原打算提出从2009.12.11日开始,往回数8天的数据,分别存入a1、a2、a3、、、、a7、a8连续的数据集中。
由于12月5、6日是星期六、日,所以a6、a7是空集后面的计算就不对了。
求助:如何提出往回数8天的数据,分别存入a1、a2、a3、、、、a7、a8连续的数据集中。
谢谢!!! |
|