PROC GCHART Reihenfolge der Balken
Verfasst von sandra am 9 Juli, 2010 - 10:18
Hallo
mittels Proc GCHART gebe ich eine Balkendiagramm aus, dass für einzelne Städte einen Wert darstellt. Um die Beschriftung der Balken zu verkürzen, nutze ich ein Format, das jeder Stadt das entsprechende KFZ-Kennzeichen zuweist. PROC GCHART sortiert nun die Balken nach dem Format und nicht nach dem ursprünglichen Wert (Name der Stadt). Gibt es eine Möglichkeit innerhlab der Prozedur diese Sortierung aufzuheben?
PROC SORT DATA = DATEN; BY STADT; RUN;
PROC GCHART DATA = DATEN;
FORMAT STADT $KFZ.;
VBAR STADT / SUMVAR = WERT ....;
RUN;
Vielen Dank.
Sandra
»
- Anmelden oder Registrieren um Kommentare zu schreiben

axis statement
Hallo Sandra,
man kann die Sortierung in einem Axis-Statement ändern. Ich kenne allerdings keine Möglichkeit, nach unformatierten Werten oder der Reihenfolge in der Datei sortieren zu lassen.
length Stadt $40;
input Stadt wert;
cards;
Essen 1
Köln 2
Wiesbaden 3
Wuppertal 4
Run;
Proc format ;
value $kfz
"Essen" = "E"
"Köln" = "K"
"Wiesbaden" = "WI"
"Wuppertal" = "W"
;
run;
AXIS1 ORDER=( "E" "W" "K" "WI");
PROC GCHART DATA = Daten;
FORMAT STADT $KFZ.;
VBAR STADT / SUMVAR = WERT MAXIS=AXIS1 ;
RUN;
QUIT;
Schöne Grüße
Jan