%macro a;
%do i=1 %to 172 %by 2;
%let j=%eval(&i+1);
data test2;
set test1;
aa&j=ex*a&j;
ra&i=dif(a&i)/lag(a&i);
run;
%end;
%mend a;
%a;
原数据表中test1中有a1 a2...a172,我想生城aa2 aa4 aa6...aa172和ra1 ra3 ra5.......
但是这个程序跑到最后只有a172和ra171生成,请问哪里出错了吗..急.....在线求高手



雷达卡





京公网安备 11010802022788号







