기술 자료

테이블과 다른 값을 표시하도록 총계 사용자 지정


게시 날짜: 27 Jul 2016
마지막 수정 날짜: 02 Apr 2024

질문

뷰의 기본 테이블과 다른 값을 표시하도록 총합계 또는 소계를 사용자 지정하는 방법. 예: 뷰에서 SUM([Sales(매출)])를 표시할 때 총합계에서 구성 비율 반환

환경

Tableau Desktop

답변

SIZE() 함수를 사용하여 계산에서 뷰의 서로 다른 부분을 구분합니다. 첨부된 예제 통합 문서에서는 Superstore 샘플 데이터 집합을 사용하여 다음 지침을 설명합니다.

클릭하여 단계 확장
옵션 1: 서로 다른 측정값 표시
  1. 다음 수식을 사용하여 이름이 "Custom GT"인 계산된 필드를 만듭니다.
    IF Size() > 1
    THEN [<main table view measure>]
    ELSE [<grand total measure>]
    END
    
    • 예를 들어 샘플 Superstore 데이터 원본을 사용하여 Sales의 총계를 표시하면서 범주 및 하위 범주별 최대 수익을 확인하고 싶습니다. 이 경우 계산된 필드는 다음과 같습니다. 
      IF Size() > 1
      THEN MAX([Profit])
      ELSE SUM([Sales])
      END
      
  2. 계산된 필드 [Custom GT]를 뷰에 배치합니다.
  3. 계산된 필드 [Custom GT]를 마우스 오른쪽 단추로 클릭하고 테이블 계산 편집...을 선택한 다음 패널(옆에서 아래로)를 선택합니다.
클릭하여 단계 확장
옵션 2: 테이블 계산(예: 구성 비율) 표시
  1. 다음 수식을 사용하여 이름이 "Size"인 계산된 필드를 만듭니다.
    SIZE()
  2. 다음 수식을 사용하여 이름이 "Custom GT"인 계산된 필드를 만듭니다.
    IF [Size] > 1
    THEN SUM(Sales)
    ELSE SUM(Sales)/TOTAL(SUM(Sales))
    END
    
  3. 원하는 차원을 사용하여 뷰를 작성합니다.
  4. 계산된 필드 [Custom GT]를 뷰에 배치합니다.
  5. 마크 카드에서 [Custom GT]를 마우스 오른쪽 단추로 클릭하고 테이블 계산 편집...을 선택합니다.
    • 테이블 계산 대화 상자에서 중첩된 계산을 [Size]로 설정합니다.
    • 다음을 사용하여 계산에서 패널(옆에서 아래로)를 선택하고 확인을 클릭합니다.
  6. 마크 카드에서 [Custom GT(사용자 지정 GT)]를 마우스 오른쪽 단추로 클릭하고 서식...을 선택합니다.
  7. 왼쪽 서식 패널의 총계 아래에 있는 숫자 드롭다운에서 비율을 선택합니다.
클릭하여 단계 확장
옵션 3: 소계 사용자 지정
  1. 다음 수식을 사용하여 이름이 "Size"인 계산된 필드를 만듭니다.
    SIZE()
    
  2. 다음 수식을 사용하여 이름이 "Number of(수)"인 계산된 필드를 만듭니다.
    TOTAL(COUNTD([Region]+[Category]))
  3. 다음 수식을 사용하여 이름이 "Custom GT"인 계산된 필드를 만듭니다.
    IF [Size] <= [Number of Subtotals]
    THEN AVG([Sales])
    ELSE SUM([Sales])
    END
    
  4. 원하는 차원을 사용하여 뷰를 작성합니다.
  5. 계산된 필드 [Custom GT]를 뷰에 배치합니다.
  6. 마크 카드에서 [Custom GT]를 마우스 오른쪽 단추로 클릭하고 테이블 계산 편집...을 선택합니다.
    • 테이블 계산 대화 상자에서 중첩된 계산을 [Size]로 설정합니다.
    • 다음을 사용하여 계산에서 테이블(아래로)을 선택하고 확인을 클릭합니다.
  7. 마크 카드에서 [Custom GT(사용자 지정 GT)]를 마우스 오른쪽 단추로 클릭하고 서식...을 선택합니다.
  8. 왼쪽 서식 패널의 총계 아래에 있는 숫자 드롭다운에서 비율을 선택합니다.
아래 동영상에 나오는 절차를 보려면 위 섹션을 확장하세요.
참고: 동영상은 무음입니다.
 

추가 정보

  • 뷰의 측정값이 하나인 경우에만 기본값과 별도로 총계의 서식을 지정할 수 있습니다. 뷰의 측정값이 여러 개일 때 테이블과 다른 서식(예: 소수와 비율)을 총계에 지정해야 한다면 매개 변수 선택에 따라 서로 다른 값에 대한 서식을 변경하기에서 옵션 2를 참조하세요.
  • SIZE() 함수는 행 수를 뷰의 일부로 반환합니다. 총합계에는 한 행만 포함되므로 SIZE()는 총합계에 대해 항상 1을 반환합니다. 소계 같은 뷰의 다른 부분에 대한 크기는 뷰의 행 수에 따라 변경됩니다.
테이블 계산에서 총합계와 소계에 예상된 숫자가 표시되지 않음
 
이 문서로 문제가 해결되었습니까?