필드에는 순서가 있다고 한다..
아직 잘 모르겠다.. 하지만 잘못된 예시를 본다면 무슨 느낌인지 알겠지?
<년/월 + 시간대> 별로 혼잡한 4호선 역을 10개 뽑아내고 싶다! 어떻게 해야할까?
1. 필터로 년,월/ 시간대를 먼저 만들어준다
2. 그러고 난 후, 지하철역 > 필터 에 들어가 상위 10개만 추출하도록 뽑아준다
근데 이러면 문제가 생긴다...
바로 역명이 변하지 않는다는 것인데 그것은 필터의 적용에도 순서가 있기 때문이다
우리의 시트를 생각해보면?
1) 4호선 전체에 대해 혼잡도가 가장 높은 상위 10개 역을 뽑아내고
2) 필터된 날짜에 운영된 역
3) 필터된 시간에 운영된 역
이 순서로 뽑아내게 된다. 그러면 상위 10개역은 이미 고정된 상태에서 날짜에 필터가 걸리게 된다
우리가 원하는 결과를 얻어내려면 바로 컨텍스트 필터를 활용하면 된다.
필터의 적용 순서는 컨텍스트 필터 -> 차원 필터 순서로 적용된다!
3. 컨텍스트 필터 적용하기
컨텍스트 필터 적용 + 워크시트에 적용 눌러준다
'관련 데이터 원본을 사용하는 모든 항목' 과 '이 데이터 원본을 사용하는 모든 항목'은 그럼 대체 어떻게 다른데?
https://help.tableau.com/current/pro/desktop/ko-kr/filtering_global.htm
여러 워크시트에 필터 적용
워크시트에 필터를 추가할 경우 기본적으로 현재 워크시트에 필터가 적용됩니다
help.tableau.com
아..놀랍게도 뭐라고하는지 모르겠다..
쳇지선생에게 물어봤더 위와 같은 경우는 데이터를 여러개 연결했을 때 연관이 있으면 다 적용이 되는 것이고.. 이 데이터 원본을 사용하는 모든 항목의 경우는 데이터를 여러개 연결해도 하나만 연관이 있으면 하나만 적용이 되는 것이다!
라고 한다.. 미래의 내가 더 자세하게 써줄 것이라고 믿는다
아무튼 이렇게 해주면 컨텍스트 필터가 먼저 적용이 되면서 문제를 해결할 수가 있다!
아하~ 필터에도 순서가 있군요~
'태블로' 카테고리의 다른 글
[태블로] 문자열 매개변수를 활용하여 워크시트를 보여주거나 보여주지 않거나(T/F) 결정하기 (0) | 2024.03.13 |
---|