%macro test(n=);
data ex1;
merge ex %do i=2 %to %eval(&n+1); ex(keep=b rename=(b=b&i) firstobs=&i) %end;;
sumb=sum(of b:);
run;
proc sql noprint;
create table want as
select a, sumb, sum(sumb) as sumall
from ex1
having a=1;
quit;
%mend;
%test(n=5);


雷达卡


京公网安备 11010802022788号







