is in use by you in resource environment DMS Process.
一个程序运行2次后就提示这个问题了
- data m;
- input x y z j@;
- cards;
- 1 2 3 2
- 2 3 4 3
- 1 2 3 4
- 8 1 9 5
- 2 8 4 11
- 1 2 3 20
- 10 5 6 5
- 4 2 6 6
- 7 5 6 5
- 2 3 7 1
- 9 5 6 5
- 1 0 7 6
- 8 3 6 5
- ;
- run;
- proc transpose data=m out=x;var _all_;run;
- %let c=%sysfunc(open(x,i));%let n=%eval(%sysfunc(attrn(&c,nvars))-1);
- data x1;set x;array x _char_ _name_ ;array z(*) col1-col&n;
- do i=1 to dim(z);if z(i)=max(of col1-col&n) then c=i;end;
- do i=1 to dim(z);if z(i)<max(of col1-col&n)&i<=c then z(i)=max(of col1-col&n);end;
- do i=2 to dim(z);if z(i)>z(i-1) then z(i)=z(i-1);end;
- drop i c;
- run;
- proc transpose data=x1 out=final(drop=_name_);run;
- proc print data=x1;run;



雷达卡



京公网安备 11010802022788号







