BookmarkSubscribeRSS Feed
attjooo
Calcite | Level 5

My data set have variables VAR1, VAR2, and VAR3.

The variables are displayed in order VAR1, VAR3 and VAR2. I want them in order VAR1, VAR2 and VAR3.

How do I change the order in a DATA STEP?

3 REPLIES 3
Patrick
Opal | Level 21

Have a look into this very recent discussion

It's sometimes worth to first search the communities as a lot of questions have already been answered.

stat_sas
Ammonite | Level 13

data want;

retain var1 var2 var3;

set have;

run;

Rick_SAS
SAS Super FREQ

Often the order of variables does not matter, but I recently wrote an article about reordering variables according to a value of a statistic (mean, median, variance,...). Yes, I used the RETAIN statement. For details, see

Order variables by values of a statistic - The DO Loop

hackathon24-white-horiz.png

The 2025 SAS Hackathon has begun!

It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.

Latest Updates

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 3 replies
  • 1364 views
  • 0 likes
  • 4 in conversation