기술 자료

선택한 총계만 표시


게시 날짜: 19 Jun 2013
마지막 수정 날짜: 19 Jun 2023

질문

특정 합계(소계 또는 총합계)를 표시하고 다른 합계를 숨기는 방법

환경

  • Tableau Desktop
  • Tableau Server

답변

숨겨야 하는 합계에 따라 솔루션도 달라집니다. 이 문서의 오른쪽 패널에 있는 통합 문서에서는 Superstore 샘플 데이터 집합을 사용하여 다음과 같은 솔루션을 모두 설명합니다.

모든 솔루션은 "Original(원본)" 워크시트에서 시작합니다. "original(원본)"을 만드는 지침은 통합 문서에 있습니다.

시나리오 1: 한 차원의 소계만 삭제
옵션 1: Tableau Desktop만 해당
행 선반에 Category(범주), Sub-category(하위 범주), Segment(세그먼트)의 세 차원이 있는 뷰에서 범주에 대한 소계만 표시합니다.
  1. Analysis(분석) > Totals(총계) > Add All Subtotals(모든 소계 추가)를 선택합니다.
  2. 불필요한 소계를 제거하려면 행 선반에서 Sub-Category(하위 범주)를 마우스 오른쪽 단추로 클릭하고 Subtotals(소계)를 선택 취소합니다.
이러한 단계가 실제로 수행되는 모습을 보려면 아래 비디오를 참조하세요. 
참고: 예전 버전에서 제작한 비디오일 수 있습니다.

옵션 2: Tableau Desktop 또는 웹 편집
  1. 소계가 필요한 차원만 뷰에 추가합니다.
  2. Analysis(분석) > Totals(총계) > Add All Subtotals(모든 소계 추가)를 선택합니다.
  3. 뷰에 필요한 다른 차원을 모두 추가합니다.

 

시나리오 2: 측정값에 대한 총계 숨기기
Sales(매출) 및 Profit(수익) 측정값이 있는 뷰에서 매출에 대한 총계만 표시합니다. 이 단계는 Tableau Desktop에서만 적용 가능하며 현재로서는 웹 작성은 불가능합니다.
  1. 4. 측정값 카드에서 Profit(수익)을 마우스 오른쪽 단추로 클릭하고 Total Using(총계에 다음 계산 표시) > Hide(숨기기)를 선택합니다.
이러한 단계가 실제로 수행되는 모습을 보려면 아래 동영상을 참조하세요. 
시나리오 3: 차원 값에 대한 총계 숨기기
Category와 Sub-Category의 소계가 있는 뷰에서 특정 차원 값의 총계를 숨깁니다. 총계 행 또는 열은 여전히 빈 행으로 표시된다는 점에 주의하세요.
  1. Analysis(분석) > Create Calculated Field(계산된 필드 만들기)를 선택합니다.
  2. 계산된 필드 대화 상자에서 다음을 수행한 후 OK(확인)를 클릭합니다.
    1. 계산된 필드 이름을 지정합니다. 이 예에서 계산된 필드의 이름은 "Sales (hide some total values)(매출(일부 총계 숨김))"입니다.
    2. 수식 필드에서 다음과 유사한 계산을 만듭니다.
      IF MIN([Segment]) != MAX([Segment])
      //TRUE (뷰 계층에서 세그먼트 이상에 대한 모든 총계 행에 대하여)
      AND MIN([Sub-Category]) = MAX([Sub-Category])
      //TRUE (뷰 계층에서 하위 범주 이상의 총계를 제외한 뷰의 모든 행에 대하여)
      AND MIN([Sub-Category]) IN ('Bookcases','Appliances')
      //숨길 소계를 나열합니다
      THEN NULL
      
      ELSEIF MIN([Sub-Category]) != MAX([Sub-Category])
      AND MIN([Category]) = MAX([Category])
      AND MIN([Category]) = 'Furniture'
      THEN NULL
      
      ELSE SUM([Sales])
      END
      
  3. "Profit (hide some total values)(수익(일부 총계 숨김))"과 같은 이름 및 [Sales (hide some total values)(매출 (일부 총계 숨김)]과 계산이 거의 동일한 계산된 필드를 만듭니다. 단, 다음과 비슷하게 SUM([Sales])가 아닌 SUM([Profit])를 반환합니다.
    IF MIN([Segment]) != MAX([Segment])
    AND MIN([Sub-Category]) = MAX([Sub-Category])
    AND MIN([Sub-Category]) IN ('Bookcases','Appliances')
    THEN NULL
    
    ELSEIF MIN([Sub-Category]) != MAX([Sub-Category])
    AND MIN([Category]) = MAX([Category])
    AND MIN([Category]) = 'Furniture'
    THEN NULL
    
    ELSE SUM([Profit])
    END
    
  4. Sales (hide some total values)(매출(일부 총계 숨김))을 Measure Values(측정값) 카드의 SUM(Sales)(합계(매출))으로 드래그해서 바꿉니다.
  5. Profit (hide some total values)(수익(일부 총계 숨김))을 Measure Values(측정값) 카드의 SUM(Profit)(합계(수익))으로 드래그해서 바꿉니다.
시나리오 4: 차원 값의 소계 '삭제'
이 솔루션은 두 개의 워크시트를 만들어서 대시보드에서 결합하여 대시보드의 뷰에 Furniture에 대한 소계 행이 없는 것처럼 보이게 합니다.
다중 워크시트 만들기
  1. "Original" 워크시트의 탭을 마우스 오른쪽 단추로 클릭하고 Duplicate(복제)를 선택합니다.
  2. 복제 워크시트의 이름을 "Other"로 지정합니다.
  3. Category를 필터 선반으로 끌어옵니다.
  4. 필터 대화 상자에서 Furniture 외의 모든 항목을 선택하고 OK(확인)를 클릭합니다.
  5. Other(기타) 워크시트의 탭을 마우스 오른쪽 단추로 클릭하고 Duplicate(복제)를 선택합니다.
  6. 복제 워크시트의 이름을 Furniture로 지정합니다.
  7. 필터 선반에서 Category(범주)를 마우스 오른쪽 단추로 클릭하고 Edit(편집)을 선택합니다.
  8. 필터 대화 상자에서 Furniture만을 선택하고 OK(확인)를 클릭합니다.
  9. Analysis(분석) > Totals(총계) > Remove All Subtotals(모든 소계 제거)로 이동합니다.
  10. Analysis(분석) > Totals(총계)로 이동하고 Show Column Grand Totals(열 총합계 표시)를 선택 취소합니다.
대시보드를 만들고 서식 지정하기
  1. 새 대시보드를 만듭니다.
  2. 대시보드에 세로 레이아웃 컨테이너를 추가합니다.
  3. FurnitureOther(기타) 워크시트를 세로 레이아웃 컨테이너 안에 추가합니다.
  4. 대시보드에서 Furniture를 클릭해 회색 윤곽선으로 표시한 다음 왼쪽 패널의 Layout(레이아웃)으로 이동합니다.
  5. 레이아웃 패널의 Outer Padding(바깥쪽 여백) 메뉴를 열고 아래쪽 여백을 0으로 조정합니다.
  6. 4~5단계와 같은 방식으로 "Other(기타)"의 바깥쪽 여백을 0으로 설정합니다.
  7. 왼쪽 패널에서 대시보드 탭으로 이동합니다.
  8. 크기 메뉴에서 두 뷰 모두 세로 스크롤 막대가 없어질 때까지 높이를 늘립니다.

추가 정보

  • "Add All Subtotals(모든 소계 추가)"는 현재 뷰에 있는 차원에만 소계를 추가합니다. 
  • "Add All Subtotals(모든 소계 추가)"를 사용하도록 설정하려면 뷰에 둘 이상의 차원을 사용해야 합니다.

총계는 현재 필드 수준에서 집계됩니다. 향후 제품 릴리스에 차원 값 수준에서 총계를 토글하는 기능을 포함하도록 지지 의견을 제출하려면 다음 커뮤니티 아이디어에 한 표를 행사하세요. 단일 행의 소계를 제거하는 옵션(영문).

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