기술 자료

가장 높은 측정값을 갖는 차원 멤버 구하기


게시 날짜: 10 Oct 2017
마지막 수정 날짜: 20 Jul 2023

질문

가장 높은 측정값을 갖는 차원 멤버를 표시하는 방법

환경

Tableau Desktop

답변

옵션 1: 중첩된 세부 수준(LOD) 식 사용

첨부된 예제 통합 문서에서는 Superstore 샘플 데이터 집합을 사용하여 다음과 같은 지침을 설명합니다.
  1. Regions(지역)를 으로 끌어옵니다. 
  2. 측정값 이름을 로 끌어오고 측정값을 텍스트로 끌어옵니다. 
  3. 분석 > 계산된 필드 만들기를 선택합니다.
  4. 계산된 필드의 이름을 "Maximum regional sales (LOD)(최대 지역 매출(LOD))"로 지정하고 다음 수식을 입력한 다음 확인을 클릭합니다. 
    {FIXED : MAX( { FIXED [Regions] : SUM( [Sales] ) } ) }
  5. 계산된 필드를 선반에 추가합니다.
    1. 에서 계산된 필드를 마우스 오른쪽 단추로 클릭하고 불연속형으로 변환합니다.
    2. 에서 계산된 필드를 마우스 오른쪽 단추로 클릭하고 서식...을 선택하여 소수점 자릿수를 제거하거나 사용자 지정합니다. 
  6. 분석 > 계산된 필드 만들기를 선택합니다.
  7. 계산된 필드의 이름을 "Region with highest sales Filter (LOD)(매출이 가장 높은 지역 필터(LOD))"로 지정합니다.
  8. 다음 수식을 입력하고 확인을 클릭합니다. 
    { FIXED [Regions] : SUM([Sales]) } = [Maximum regional sales (LOD)]
  9. 계산된 필드를 선반에 추가합니다.
  10. 분석 > 계산된 필드 만들기를 선택합니다.
  11. 계산된 필드의 이름을 "Region with highest sales (LOD)(매출이 가장 높은 지역(LOD))"로 지정하고 다음 수식을 입력한 다음 확인을 클릭합니다. 
    IF { FIXED [Regions] : SUM( [Sales] ) } = [Maximum regional sales (LOD)]
    THEN [Regions]
    END
    
  12. [Region with highest sales (LOD)(매출이 가장 높은 지역(LOD))]를 행 선반으로 끌어옵니다.

옵션 2: 테이블 계산 사용

첨부된 예제 통합 문서에서는 Superstore 샘플 데이터 집합을 사용하여 다음과 같은 지침을 설명합니다.
  1. Regions(지역)를 으로 끌어옵니다. 
  2. 측정값 이름을 로 끌어오고 측정값을 텍스트로 끌어옵니다. 
  3. 분석 > 계산된 필드 만들기를 선택합니다.
  4. 계산된 필드의 이름을 "Maximum Sales (table calc)(최대 매출(테이블 계산))"로 지정하고 다음 수식을 입력한 다음 확인을 클릭합니다. 
    WINDOW_MAX( SUM( [Sales] ) )
  5. 계산된 필드를 선반에 추가합니다.
    1. 에서 계산된 필드를 마우스 오른쪽 단추로 클릭하고 불연속형으로 변환합니다.
    2. 에서 계산된 필드를 마우스 오른쪽 단추로 클릭하고 서식...을 선택하여 소수점 자릿수를 제거하거나 사용자 지정합니다. 
  6. 분석 > 계산된 필드 만들기를 선택합니다.
  7. 계산된 필드의 이름을 "Region with highest sales (table calc)(매출이 가장 높은 지역(테이블 계산))"로 지정하고 다음 수식을 입력한 다음 확인을 클릭합니다. 
    IF SUM( [Sales] ) = [Maximum Sales (table calc)]
    THEN MIN( [Regions] )
    END
    
  8. [Region with highest sales (table calc)(매출이 가장 높은 지역(테이블 계산)]를 행 선반으로 끌어옵니다.

추가 정보

옵션 2에 대한 참고
  • 테이블 계산에서는 계산을 수행하는 데 필요한 모든 차원이 항상 뷰에 포함되어야 합니다. 이 경우 매출이 가장 높은 지역을 찾으려고 하므로 [Regions]가 뷰에 있어야 합니다.

위 단계가 실제로 수행되는 모습을 보려면 아래 비디오를 참조하십시오.
참고: 소리가 나지 않는 비디오입니다.
 
이 문서로 문제가 해결되었습니까?