Action Principale : longToWide
| 1 | DATA long_data; |
| 2 | LENGTH time $10; |
| 3 | DO id = 1 to 3; |
| 4 | DO time = 'Q1', 'Q2', 'Q3', 'Q4'; |
| 5 | value = (id * 100) + int(rand('UNIFORM') * 50); |
| 6 | OUTPUT; |
| 7 | END; |
| 8 | END; |
| 9 | RUN; |
| 10 | PROC CASUTIL; |
| 11 | load DATA=long_data outcaslib="casuser" casout="long_data" replace; |
| 12 | RUN; |