1# xiaosanmao
8 data _null_;
9 array x(3) (1,2,3);
Here is an example.
SAS function dim=dimension
fact=factorial
call routine: call allperm = all permutaion.
10 do i = 1 to fact(dim(x));
11 call allperm(i, of x
);
12 put i 5. +2 x;
13 end;
14 run;
1 1 2 3
2 1 3 2
3 3 1 2
4 3 2 1
5 2 3 1
6 2 1 3