number date
600203 2012-01-01
600203 2012-01-15
600204 2012-01-14
600205 2012-01-04
600205 2012-01-19
600206 2012-01-03
600206 2012-01-28
600207 2012-01-05
600208 2012-01-09
;
要求输出结果:
number date1 date2 date3 date4 …… 平均周期
600203 2012-01-01 2012-01-15
600204 2012-01-14
600205 2012-01-04 2012-01-19
600206 2012-01-03 2012-01-28
600207 2012-01-05
600208 2012-01-09
;
平均周期=mean(date i - date i-1);
尝试用宏编程如下,但是系统报错。
%macro xx;
data a.tt12;
set a.tt11;
do i=4 to &n. by 1;
array col col_1-col_n;
averagezhouqi=mean(col_(n)-col_(n-1));
end;
run;
%mend;
%xx;
请高手指点迷津。