차트여러분, 안녕하세요,
그래프에서 백분율 기준에 따라 처음 3개 요소만 표시하고 싶습니다 -> 분기별로 백분율이 가장 높은 3개 항목만 표시:

첨부된 데이터베이스를 확인해 보세요.
자동화 및 스크립팅데이터 탐색 및 시각화Re: 그래픽이 차트를 만든 방법은 다음과 같습니다.

데이터 표를 분기별로, 백분율을 내림차순으로 정렬했습니다.
그런 다음 Rank라는 새 열을 만들고 수식을 다음과 같이 설정했습니다.
Col Cumulative Sum( 1, :QUARTER )
그런 다음 지정된 대로 차트를 만들고 로컬 데이터 필터를 추가하고 1~3의 순위 값만 사용하도록 필터를 선택하는 것은 간단한 문제였습니다.

Re: 그래픽Jim의 솔루션과 매우 유사하지만 임시 변환 열이 있습니다.
Graph Builder(
Transform Column(
"Transform[POURCENTAGE]",
Formula( Col Rank( :POURCENTAGE, :QUARTER ) )
),
Size( 731, 464 ),
Show Control Panel( 0 ),
Variables(
X( :QUARTER ),
X(
:ITEM,
Position( 1 ),
Order By( :POURCENTAGE, Descending, Order Statistic( "Mean" ) )
),
Y( :POURCENTAGE ),
Color( :ITEM )
),
Elements(
Bar(
X( 1 ),
X( 2 ),
Y,
Legend( 14 ),
Summary Statistic( "Sum" ),
Label( "Label by Value" )
)
),
Local Data Filter(
Add Filter(
columns( :"Transform[POURCENTAGE]"n ),
Where( :"Transform[POURCENTAGE]"n <= 3 )
)
)
);
Re: 그래픽@mmarchandFSLR 귀하의 코드는 제 코드와 전혀 다른 그래프를 생성합니다.
내 차트

그리고 Pourcentage에 따른 순위를 보여주는 Rank 열이 있는 데이터 테이블

귀하의 차트는 동일한 데이터를 사용하지만 결과는 매우 다릅니다.

문제는 순위가 오름차순으로 정렬된다는 점이라고 생각합니다.
Re: 그래픽@txnelson , 제가 완전히 틀려서 Col Rank가 가장 낮은 값을 1번으로 선택한다는 걸 깜빡했네요! 조금만 수정하면 제대로 작동합니다. 지적해 주셔서 감사합니다. 성급하면 실수가 생기기 마련입니다.
Graph Builder(
Transform Column(
"Transform[POURCENTAGE]",
Formula( Col Rank( 0 - :POURCENTAGE, :QUARTER ) )
),
Size( 731, 464 ),
Show Control Panel( 0 ),
Variables(
X( :QUARTER ),
X(
:ITEM,
Position( 1 ),
Order By( :POURCENTAGE, Descending, Order Statistic( "Mean" ) )
),
Y( :POURCENTAGE ),
Color( :ITEM )
),
Elements(
Bar(
X( 1 ),
X( 2 ),
Y,
Legend( 14 ),
Summary Statistic( "Sum" ),
Label( "Label by Value" )
)
),
Local Data Filter(
Add Filter(
columns( :"Transform[POURCENTAGE]"n ),
Where( :"Transform[POURCENTAGE]"n <= 3 )
)
)
);
