나는 가로로 쌓인 막대 그래프를 가지며 그것을 Y 축 범주로 상위 10 개 합계로 제한하려고합니다.
데이터에는 1 년간의 고객 주문이 있습니다. 각 행은 고객, 가치 및 고객 국가 (다른 데이터)가있는 광고 주문입니다. x 축은 주. 값의 요약 통계 합입니다. y 축은 고객 이름입니다. 그리고 스태킹 (오버레이)은 고객 국가입니다.
내 목표는 1,000 명의 고객을 모두 표시하는 것이 아니라 오더 값의 합계로 상위 10 개를 표시하는 것입니다.
현재 스크립트는 판매 조직이있는 곳에서 이와 같습니다. 고객 국가
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" )}
)
)
).
순위가있는 새 데이터 열을 만들 수 있습니다. 그런 다음 순위가 10보다 큰 행을 제외하고 숨 깁니다.