기술 자료

Null 또는 0 값에 대해 표시되지 않는 도구 설명 필드 만들기


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

질문

값이 0이거나 Null인 도구 설명 필드를 숨기는 방법

환경

Tableau Desktop

답변

1단계: 도구 설명 필드로 사용할 계산된 필드 만들기

  1. 분석 > 계산된 필드 만들기를 선택합니다.
  2. 계산된 필드 만들기 대화 상자에서 다음을 수행한 후 확인을 클릭합니다.
  • 필드의 이름을 지정합니다.  예제에서 이 필드의 이름은 "Custom Tooltip for <field name>"입니다.
  • 다음과 유사한 계산을 만듭니다.
    IF ZN(AGG()) = 0
    THEN ""
    ELSE "" + STR(AGG()) + CHAR(10)
    END
    
  • Sample - Superstore 데이터 원본을 사용할 경우 예제는 다음과 유사한 수식이 됩니다.
    IF ZN(SUM([Sales])) = 0
    THEN ""
    ELSE "Sales: " + STR(SUM([Sales])) + CHAR(10)
    END
    
  • 이 로직에서는 먼저 모든 Null 값을 0으로 변환한 다음, 값이 0이면 빈 문자열을 반환하고, 그렇지 않으면 도구 설명의 문자열 값을 반환합니다. 
  • 집계가 뷰에 사용된 것과 일치하는지 확인합니다. 
  • Char(10)은 줄 바꿈 문자이고 다음 단계에서 도구 설명을 최대한 간소화하기 위해 필요합니다.  참고: 도구 설명의 끝에는 Char(10)이 필요하지 않습니다.

2단계: 도구 설명에 원하는 동작으로 서식 지정

  1. 새로 만든 계산된 필드를 마크 카드의 도구 설명 부분으로 끌어옵니다.
  2. 도구 설명을 편집하여 모든 사용자 지정 도구 설명의 계산된 필드를 한 줄에 표시하도록 서식을 지정합니다.  예를 들면 다음과 같습니다.

<AGG(한 필드의 사용자 지정 도구 설명)><AGG(다른 필드의 사용자 지정 도구 설명)>

최종 결과는 Null 또는 0인 값에 대해서는 아무것도 표시되지 않고 간결하게 나타납니다.

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