BookmarkSubscribeRSS Feed
Pritish
Quartz | Level 8

Hi,

Is there a way, I can sort formatted value created using Proc Format. So what I have right now is something like this:

Proc Format;

Value A

  0 - 100 = '0 to 100'

101-200 = '101 to 200'

;

run;

Proc Freq data = Dataset;

Tables VarA;

Format VarA A.;

run;

When I run Proc freq the way it outputs value is in this order:

0-100     102

101-200  205

Is there a way, I can reverse the order. So I have following output:

101-200  205

0-100     102

1 REPLY 1
esjackso
Quartz | Level 8

Try sorting the dataset in descending order by varA (ie by descending varA;). Then run the freq with order = data option  (ie proc freq data= dataset order = data),

See if that helps.

EJ

SAS Innovate 2025: Register Now

Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!

What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

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
  • 1 reply
  • 987 views
  • 0 likes
  • 2 in conversation