기술 자료

최신 데이터별로 측정값 순위를 동적으로 지정


게시 날짜: 20 Jan 2015
마지막 수정 날짜: 20 Jul 2023

질문

계산된 필드를 만들어 측정값을 동적으로 정렬하고 순위를 지정하는 방법

환경

Tableau Desktop

답변

아래 예제는 Superstore 예제 데이터 원본을 사용하는 첨부된 통합 문서에서 찾을 수 있습니다.
  1. 계산된 필드 [LookupValue(값 조회)]를 만듭니다.

    LAST()

    이 필드의 역할은 열 인덱싱이므로 맨 오른쪽 열은 항상 0입니다.

  2. 계산된 필드 [Across_Value(값 범위)]를 만듭니다.

    WINDOW_SUM(IIF([LookupValue]=0,([Value]),0))

    이 필드의 역할은 각 열의 LAST() 값을 확인하는 것입니다. 값이 0(마지막 열)이면 측정값의 합계를 구하고 그렇지 않으면 0입니다.

  3. 계산된 필드 [Rank(순위)]를 만듭니다.

    RANK([Across_Value])

    이 필드의 역할은 Tableau에서 맨 오른쪽 열 SUM의 순위를 지정하는 것입니다.

    RANK를 사용하는 계산의 경우

    Rank(순위) > 테이블(아래로)
    Across_Value(값 범위) > 테이블(옆으로)
    Lookup(조회) > Month(월) 그런 다음 [Rank(순위)] 필드를 워크시트에서 맨 왼쪽에 불연속형 측정값으로 배치하고 머리글을 숨깁니다.

이 문서로 문제가 해결되었습니까?