본문 바로가기
Tableau 흡수내용

[Tableau(태블로)]단계별 필터 표시하기

by Mr.noobiest 2022. 10. 24.

 

만일 태블로를 표현할때 단계별 필터를  표현하려고 할때 다른  대시보드로  넘어가는게 아니라 대분류 > 중분류 > 소분류와 같이

 

분류의 단계를 표현하고자 한다면 약간의 트릭을 사용하여  1개의 대시보드에 표현하는 방법을 알아보자.

https://public.tableau.com/app/profile/hartman6460/viz/LevelingCategoryAndResetButton/ShowHideFilterResetButton


방법은 간단하다.

 

 

1) 대시보드 상에 표시해줄 필터의 단계를 설정해줄 매개변수를 생성한다.

[select_level] - 목록

"1"

"1>2"

"1>2>3"

아니면 본인이 원하는 목록을 만들어도 된다.


2) 아래 시트와같은 형태의 hide/show 시트를 필터 수만큼 생성한다.show/Hide_n_fit을 생성하고  아래와 같이 배치한다.

이때 해당 계산된 필드를 필터로 사용한다.

 

 

 


3) 가로 레이아웃을 부동으로 대시보드에 올린 후 필터와  2)에서 생성한 시트를 나란히 넣어준다.

 

4) 가로 부동 레이아웃을 화면상 끄트머리에 배치한다. 드래그로 하기 힘들경우 "레이아웃" > 위치 x,y를 직접 입력하여 위치를 변경해준다.

 

5) 각 필터를 나란히 배치해준다.

 

 

 

이렇게하면 매개변수의 값에따라 hide/show 시트의 필터가 작동하여 "화면 밖으로 필터를 가저가서 화면상에서 필터가  보이지 않게되는것이다."

 

기타)

만약 Region에서 Central만 선택한다면 Central에 해당하는 State만 볼수 있게하려면  State의 필터를 "계층의 모든 값"으로 선택한다.

 

 

 

 

728x90
반응형