본문 바로가기
TABLEAU

[데이터 시각화를 위한 태블로] tableau 작업순서

by jnhn 2023. 8. 17.

지금까지는 매개변수를 만든 다음에 계산된 필드나 참조선과 엮는 실습을 해봤다. 이번에는 매개변수를 연결하는 방식을 필터와 설정하겠다. Top N이라는 매개변수를 만들어 매출 기준 상위 N명의 고객을 필터로 적용하겠다. 추가로 복수개의 차원 필터를 적용한 다음에 Top N 필터도 적용해보고, 차원 필터를 Top N 필터보다 더 상위 레벨의 필터로 만들기 위해 컨텍스트 필터도 적용하겠다.

1. 태블로 작업순서(Order of Operations)

태블로의 작업순서('작동순서')는 뷰에 영향을 주는 필터들이 수행하는 순서를 말한다. 여기에서는 같은 차원 필터에서 Top N 필터와 컨텍스트 필터로 이어지는 작업 순서를 살펴보겠다.

퀴리 파이프라인이라고도 하는데 뷰를 작성할 때 사용하는 필터의 종류에 따라 작업(작동) 순서가 결정된다. 가장 최상위 필터는 추출할 때 적용하는 필터인 추출 필터이고, 그 다음은 데이터 원본에서 적용하는 데이터 원본 필터 그리고 이번에 다룬 컨텍스트 필터가 워크시트 단위에서 이루어지는 가장 최상위 필터이다.

태블로 작업순서 실습

우선 고객명을 기준, 매출 합계 기준으로 뷰를 만든다.

고객명 행 매출 열> 매출 내림차순 정렬> 매개변수 만들기 'p. Top N', 정수형

(만약 매번 데이터가 업로드된다면 목록에서 선택이 아니라 모두사용을 선택해야 한다)
필터>상위>필드기준, 상위, p.Top N 매출합계

 

행선반 고객명 옆 더블클릭> '// 순위 shift enter rank(sum(매출))' >옵션- 형태 불연속형
지역 행에 추가

강원과 제주가 매개변수 지역상위 20필터에 포함되어 있지 않았다면 누락됨
이런 오류를 줄이기 위해 목록에서 선택이 아니라 모두 사용 해야함

2. 컨텍스트 필터(Context Filter)

더 상위레벨의 필터를 말한다.

지역 옵션> 컨텍스트에 추가: 지역이 상위로 올라가고 색깔이 바뀜
필터 지역을 선택하면 지역별로 매출 상위 N명까지 보여짐

태블로 작업순서

 

데이터 원본에서 필터추가에서 년도, 지역을 필요한 데이터만 셋팅할 수 있다.