기술 자료

각 값 또는 결합된 모든 값별로 뷰에 조건부 색상 지정


게시 날짜: 24 Sep 2018
마지막 수정 날짜: 20 Jul 2023

질문

모든 차원 멤버가 뷰에 표시될 때 각 차원 멤버에 대해 마크 색상을 다르게 지정하거나 다른 세그먼트화되지 않은 색상을 사용하는 방법

환경

  • Tableau Desktop

답변

첨부된 예제 통합 문서에서는 Superstore 샘플 데이터 집합을 사용하여 다음 과정을 설명합니다.
  1. [Region(지역)]을 열 선반으로 끌어옵니다.
  2. [Sales(매출)]를 행 선반으로 끌어옵니다.
  3. Sales(매출)에 대한 축 위로 [Profit(수익)] 필드를 끌어 놓습니다.
  4. [측정값 이름]을 열 선반에서 마크 카드의 색상으로 이동합니다.
  5. "All or each segment color(모두 또는 각 세그먼트 색상)"라는 이름 및 다음과 유사한 계산을 사용하여 계산된 필드를 만듭니다.

    IF { FIXED : COUNTD([Segment])} = {EXCLUDE [Segment] : COUNTD([Segment])}
    THEN "All"
    ELSE [Segment]
    END

    참고: FIXED 식은 뷰가 필터링되는 방식에 관계없이 항상 총 고유 세그먼트 수를 반환합니다. EXCLUDE 식은 뷰가 필터링되는 방식에 따라 뷰의 고유 세그먼트 수를 반환합니다. 따라서 [Segment(세그먼트)]를 제외해야 합니다. 그렇지 않으면 뷰의 각 마크가 1을 반환합니다(각 막대 세그먼트에는 [Segment(세그먼트)] 값이 하나만 있음).

  6. Shift 키를 누른 채로 [All or each segment color(모두 또는 각 세그먼트 색상)]를 색상으로 끌어옵니다.

추가 정보

[Segment] 필터를 변경하고 해당 필터 선택에 대한 색상을 수동으로 설정해야 합니다. 그런 다음 가능한 모든 [Segment] 필터 선택에 대해 이 프로세스를 반복합니다.
이 문서로 문제가 해결되었습니까?