J'ai un graphique à barres empilées horizontales et je veux le limiter aux 10 premières sommes par catégorie d'axe des ordonnées.
Les données représentent une année de commandes clients. Chaque ligne est un élément de ligne de commande qui comprend un client, une valeur et un pays client (parmi d'autres données). L'axe des x est la somme statistique sommaire de la valeur de la commande. L'axe des ordonnées est le nom du client. Et l’empilement (superposition) est effectué par le pays du client.
Mon objectif est de ne pas afficher les 1 000 clients, mais uniquement les 10 meilleurs clients en fonction du total de leurs commandes.
Le script en ce moment ressemble à ceci, où sales org. est le pays du client
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" )}
)
)
).