Ich habe ein horizontales gestapeltes Balkendiagramm und möchte es auf die oberen 10 Summen nach Y-Achsen-Kategorie beschränken.
Die Daten umfassen Kundenbestellungen von einem Jahr. Jede Zeile ist eine Bestellposition, die einen Kunden, einen Wert und ein Kundenland (unter anderen Daten) enthält. Die x-Achse ist eine zusammenfassende statistische Summe des Auftragswertes. Die y-Achse ist der Kundenname. Und das Stapeln (Overlay) ist vom Kundenland abhängig.
Mein Ziel ist es, nicht alle 1.000 Kunden zu zeigen, sondern nur die Top-10 unter den Auftragswerten.
Das Skript sieht im Moment so aus, wo die Verkaufsorganisation. ist das Kundenland
Graph Builder(
Size( 905, 603 ),
Variables(
X( :Total Dollars Ordered ),
Y(
:Customer,
Order By( :Total Dollars Ordered, Ascending, Order Statistic( "Sum" ) )
),
Overlay( :Sales Organization Code )
),
Elements(
Bar( X, Y, Legend( 4 ), Bar Style( "Stacked" ), Summary Statistic( "Sum" ) )
),
SendToReport(
Dispatch(
{},
"graph title",
TextEditBox,
{Set Text( "Total Dollars Ordered by Customer" )}
)
)
).
Sie können eine neue Datenspalte mit den Rängen erstellen. Dann können Sie Zeilen mit Rängen> 10 ausschließen und ausblenden.