孤单的我们 发表于 2016-4-11 14:07 
能不能再问您一下 我写的宏为什么一直循环没有停止呀?我明明写了%end
%macro ma;
%do num=1 %to 2223;
data t4_1;
set t3;
RETAIN Mretwd_sum 0;
last60=lag60(Mretwd);
if count gt 60 then Mretwd_sum=sum(Mretwd_sum,Mretwd,-last60);
else Mretwd_sum=sum(Mretwd_sum,Mretwd);
run;
%end;
%mend;