기술 자료

제공된 데이터가 없는 경우 퀵 테이블 계산 값 제외


게시 날짜: 19 May 2017
마지막 수정 날짜: 20 Jul 2023

질문

비율 차이 퀵 테이블 계산에서 비교하는 값 중 하나가 NULL인 경우 NULL을 표시하는 방법

예를 들어 차원에 비율 차이 퀵 테이블 계산을 추가할 때 두 번째 반기에 대한 데이터가 없는 경우 데이터가 없는 첫 번째 월이 -100%로 표시됩니다.

환경

Tableau Desktop

답변

퀵 테이블 계산 대신 테이블 함수를 사용하여 비율 차이를 생성하는 계산된 필드를 만듭니다. 첨부된 예제 통합 문서에서는 샘플 데이터를 사용하여 다음 지침을 설명합니다.
  1. 날짜 필드(이 예의 경우 [Date(날짜)])를 마우스 오른쪽 단추로 클릭하고 행 선반으로 끌어 놓습니다.
  2. 필드 놓기 대화 상자에서 MY(Date)를 선택하고 확인을 클릭합니다.
  3. 측정값(이 예의 경우 [Value(값)])을 마크 카드의 텍스트로 끌어옵니다.
  4. 마크 카드에서 SUM(Value)를 마우스 오른쪽 단추로 클릭하고 퀵 테이블 계산 > 비율 차이를 선택합니다.
  5. 계산 편집기를 열고 마크 카드의 SUM(Value)를 계산 편집기로 끌어옵니다.
    • 다음과 같이 Tableau Desktop이 비율 차이에 사용할 수식을 자동으로 작성합니다. 
      (ZN(SUM([Value])) - LOOKUP(ZN(SUM([Value])), -1)) / ABS(LOOKUP(ZN(SUM([Value])), -1))
    • 수식에서 ZN() 함수를 제거합니다. ZN() 함수는 NULL 값을 0으로 변환합니다. 최종 계산은 다음과 같습니다. 
      (SUM([Value]) - LOOKUP(SUM([Value]), -1)) / ABS(LOOKUP(SUM([Value]), -1))
      
  6. 계산에 이름을 지정하고(이 예의 경우 "% Difference Amount(% 금액 차이)") 확인을 클릭합니다.
  7. 마크 카드에서 SUM(Value)를 [% Difference Amount(% 금액 차이)]로 바꿉니다.
  8. (선택 사항) 뷰 내의 새로 계산된 필드 순위에 따라 테이블 계산을 테이블(아래로)로 편집해야 할 수 있습니다.

추가 정보

설계상 퀵 테이블 계산에서는 NULL 값(크로스탭에서는 빈 셀이라고 함)을 0으로 처리합니다.

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