completely flummoxed (guessing it's something really simple) - why doesn't this order by the data?
data test;
input id value;
cards;
id value
1 8.8
2 24
3 15
4 7.0
5 15.7
;
run;
proc sort data=test; by id; run;
/*tried this, doesn't change order: proc sort data=test; by descending id; run; */
proc sgplot data= test;
scatter y=id x=value ;
yaxis discreteorder=data;
run;
mis-copied my data (shouldn't have included "id value" after the cards statement)
data test;
input id value;
cards;
1 8.8
2 24
3 15
4 7.0
5 15.7
;
run
proc sgplot data= test;
scatter y=id x=value ;
yaxis discreteorder=data integer;
run;
Save $250 on SAS Innovate and get a free advance copy of the new SAS For Dummies book! Use the code "SASforDummies" to register. Don't miss out, May 6-9, in Orlando, Florida.
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.
Ready to level-up your skills? Choose your own adventure.