본문 바로가기
Tableau 흡수내용

[Tableau(태블로)]부분 카테고리 확장시키기

by Mr.noobiest 2022. 10. 24.

보통 대분류>중분류>소분류와 같이 카테고리를 확장 시켜서 표현해주는 경우가 있을 것이다.

 

문제는 보통 이러한 카테고리는 아래와 같이 특정한 카테고리만 확장시킬수 없고 모든 카테고리가 일괄적으로 확장된다는 문제가 있다.

 

우리가 원하는  기능은 아래와 같이 특정 분류만 확대가 가능하며 다른 카테고리를 선택하면  다시 축소되는 형태를 원한다.

 

 

https://public.tableau.com/app/profile/hartman6460/viz/_16665901024650/__1

 

 

1) 우선 내가 표현코자 하는 대시보드를 생성한다, 여기선 간단하게 대분류>중분류에 대한 매출을 내림차순으로 표현하자(막대그래프)

 

2) 특정 선택 카테고리를 하고자하는  데이터의 집합을 생성한다.(일단 아무거나  선택해준다)

 

3) 계산된 필드 2개 생성

3-1) +,- 버튼 생성

[Expand_Button]

IF [대분류 집합] THEN [대분류] ELSE "+" END

 

3-2) 선택된 대분류의  중분류

[Sub-Category_Selected]

IF [대분류 집합]  THEN [중분류] ELSE [대분류] END

 

기타) 원한다면 색상도 설정한다.

[Color_Selected]

IF [대분류 집합] THEN "중분류" ELSE "대분류" END

 

 

 

4) 3)에서 생성한 계산된 필드를  대분류앞에 배치한다. >> 이후 대분류의 "머리글 표시"를 해제한다.

 

 

5) 워크시트/대시보드 동작중 집합 값 변경을 선택한다.

2)에서 생성한 집합을 대상 집합에 설정한  뒤 "집합에 값 할당" +  "집합에서 모든 값 제거"를 선택한다.

 

이후 원하는 대분류의 "+"를 눌러주면 해당 카테고리만 확장이 가능하다.

 

728x90
반응형