기술 자료

집계된 데이터 필드의 결과를 기반으로 합계를 계산하는 방법


게시 날짜: 03 Dec 2021
마지막 수정 날짜: 12 Dec 2022

질문

집계된 데이터 필드의 결과를 기반으로 합계를 계산하는 방법

환경

  • Tableau Desktop

답변

이 계산을 작성하려면 아래 단계에 따라 첨부된 통합 문서를 참조하기 바랍니다.

원래 뷰 만들기

1. 보조 데이터 원본 Sheet1(목표)의 데이터 필드인 Sub-Category 오른쪽에 있는 링크 마크를 클릭합니다.
2. 계산 필드 Diff를 만듭니다.
SUM([Sales])-SUM([Sheet1 (target)].[Target])
3. 계산 필드 Fail 또는 Succeed를 만들어 영역이 특정 하위 범주의 판매 목표에 도달했는지 확인합니다.
if [Diff]>0 then "Succeed"
else "Fail"
END

4. Fail 또는 Succeed를 열에, Region을 행에, Sub-Category를 세부 정보에 추가합니다.
5. Sub-Category를 열에 추가합니다.
6. Sub-Category를 마우스 오른쪽 버튼으로 클릭하고 Measure(측정) > Count(Distinct)를 선택합니다.

솔루션 뷰 만들기

1. 여러 계산 필드를 만들어 SucceedFail에 대한 COUNTD([Sub-Category])를 계산합니다.

Succeed:

if [Diff]>0 then 
COUNTD([Sub-Category])
END
Fail:
if [Diff]<=0 then 
COUNTD([Sub-Category])
END
2. 각 영역의 Fail 또는 Succeed 합계를 계산하기 위한 계산 필드 Solution_Fail 또는 Succeed를 만듭니다.
if [Diff]>0 then 
window_sum([Succeed])
else 
window_sum([Fail])
END

3. Solution_Fail 또는 Succeed의 테이블 계산을 설정하고, Sub-Category를 사용하여 계산합니다.
사용자가 추가한 이미지
4. Filter 계산 필드를 만들어 하나의 값만 뷰에 표시되도록 합니다.

if [Diff]>0 then 
window_sum([Succeed])=running_sum([Succeed])
else 
window_sum([Fail])=running_sum([Fail])
END
5. Filter의 테이블 계산을 설정하고, Sub-Category를 사용하여 계산합니다.
사용자가 추가한 이미지

6. Filter의 선택된 값을 True로 변경합니다.
이 문서로 문제가 해결되었습니까?