input id x1-x5;
datalines;
1 85 83 30 81 32
2 34 82 33 80 44
3 55 79 26 32 55
4 80 28 76 90 76
5 82 59 34 75 78
6 75 29 94 59 51
;
run;
/*希望做两个完全独立的工作(两个问题无关):
1、将x1-x5变成数组y;
2、求x1+x2; x1+x2+x3; x1+x2+x3+x4 x1+x2+x3+x4+x5*/
/*如下是我自己的试验,做的不好,请批评!*/
data b;set a;
array y[5];
%macro aaa;
%do i=1 %to 5;
y=x&i;
%end;
%mend;%aaa;
do i=1 to 5;
y_sum&i=sum(of y1-y&i);
end;
run;



雷达卡





京公网安备 11010802022788号







