기술 자료

차원별로 정렬하는 매개 변수 컨트롤 만들기


게시 날짜: 07 Dec 2016
마지막 수정 날짜: 20 Jul 2023

질문

매개 변수를 사용하여 뷰 정렬 기준이 되는 차원을 선택하는 방법

환경

Tableau Desktop

답변

아래 단계는 Sample - Superstore(샘플 - 대형슈퍼) 데이터를 기반으로 합니다. 
 
클릭하여 해결 방법 확장

매개 변수, 계산 및 뷰 만들기 단계

아래 비디오에 표시된 단계를 보려면 위 섹션을 확장하십시오. 참고: 소리가 나지 않는 비디오입니다.

추가 정보

또는 선반의 차원은 계층적으로 처리되므로 차원에 대한 정렬은 선반에 유지되는 차원에 영향을 미치지 않습니다.

데이터 유형을 혼합하거나 정렬에 '오름차순 또는 내림차순' 매개 변수를 추가하려는 경우 숫자가 아닌 필드에 RANK()를 추가할 수 있습니다. 자세한 내용은 첨부된 "Sorting by ANYTHING(원하는 항목으로 정렬)" 통합 문서를 참조하십시오.

위 지침의 계산 대신 다음과 유사한 계산을 사용합니다.

IF [Ascending/Descending]='Ascending' then 1 else -1 END
*
IF [Sort by]='Category' then -rank(min([Category]))
elseif [Sort by]='Sub-Category' then -rank(min([Sub-Category]))
elseif [Sort by]='Sales' then SUM([Sales])
elseif [Sort by]='Profit' then SUM([Profit])
END

모든 데이터 유형에 RANK()를 사용하여 숫자로 변환하고 원래 순서를 유지할 수 있습니다. '내림차순'의 경우 전체 계산에 -1을 곱할 수 있습니다.
이 문서로 문제가 해결되었습니까?