PROC GCHART Reihenfolge der Balken

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

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.

Data Daten;
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