- data b;
- retain x1-x6;
- set a;
- array xx[6] x1-x6;
- do i=6 to 2 by -1;
- xx[i]=xx[i-1];
- end;
- xx[1]=a;
- if _N_ >= 6 then do;
- v=pctl(95,of x2-x6);
- sum=sum(of x2-x6);
- max=max(of x2-x6);
- min=min(of x2-x6);
- end;
- drop x1-x6 i;
- run;
一时写不出来没用临时数组......
我只会用宏把临时数组显式化来写在聚合函数里面......