SAS中文论坛

标题: SAS如何做时间循环? [打印本页]

作者: shiyiming    时间: 2013-5-28 09:57
标题: SAS如何做时间循环?
%macro t;
data a;
%do i='01jan2013'd %to '05jan2013'd;
x=&i.;
output;
end;
%mend t;
%t;

但是系统报错,如何做实现上面的时间循环?谢谢!
作者: shiyiming    时间: 2013-5-29 09:22
标题: Re: SAS如何做时间循环?
[code:1kubta9p]data a;
%let n=5;
do i=1 to &n;
x=intnx('day','01jan2013'd,i-1);
format x date9.;
output;
end;
run;[/code:1kubta9p]




欢迎光临 SAS中文论坛 (http://www.mysas.net/forum/) Powered by Discuz! X3.2