공부기록

태블로 굿모닝 굿애프터눈(38) - 전체 범위로 필터 적용 및 컨텍스트 필터에 추가하기 본문

시각화/태블로 굿모닝 굿애프터눈

태블로 굿모닝 굿애프터눈(38) - 전체 범위로 필터 적용 및 컨텍스트 필터에 추가하기

맘모스빵러버 2021. 6. 20. 16:06

태블로 굿모닝 굿애프터눈 책을 참고하여 정리한 자료입니다.

 

오늘은 [chapter2. 계산된 필드 만들기 - 전체 범위로 필터 적용 및 컨텍스트 필터에 추가하기] 리뷰해보겠습니다.

 


 

데이터 원본 : SUPERSTORE_2019.xlsx

 

먼저 고객명은 행 선반에 그리고 매출을 열 선반에 올리고 내림차순으로 정렬해줍니다.

이번에는 상위 n명의 고객들을 보여주기 위한 매개 변수를 만들어 보겠습니다.

 

위와 같이 입력해 주고 확인을 눌러줍니다.

그리고 매개변수에서 설정하는 숫자에 따라 고객명이 필터링 될 수 있도록 매개 변수에 필터를 적용하겠습니다.

 

먼저 고객명 필드를 우클릭 - 필터 -일반탭을 선택해줍니다. 

여기서 목록에서 선택이 아닌 모두사용을 선택하여 줍니다.  그리고 상위 탭을 선택하여 줍니다. 

 

그리고 위와 같이 설정하여 주면 매개 변수로 받은 수만큼 고객명을 시트에 표현하게 됩니다. 

 

이번에는 각 고객들의 매출 기준으로 순위를 표시해보겠습니다.

행 선반의 '고객명'필드 뒤를 더블 클릭하고 

 

순위//   <-- 를 입력하고 shift + enter

RANK(SUM([매출])) <-- 입력하고 enter를 입력합니다.

 

태블로 에서는 기본적으로 숫자 형식이 우선 집계되기 때문에 생성한 필드를 우클릭 불연속형으로 선택하여 줍니다.

그러면 다음과 같이 p_Top N에 따라서 뷰가 생성됩니다. 

 


 

이번에는 각 고객들이 어느 지역에 살고 있는지를 표현해보겠습니다.

우선 지역필드를 행필드 마지막에 올려 줍니다.

 

그 후, 지역필드를 잡고 필터에 드래그 앤드 드롭해줍니다.

 

그 후 모두사용을 선택하여 주고 확인을 눌러 줍니다.

 

그리고 지역 필터 표시를 마우스 오버하면 세모옵션이 나타납니다. 옵션을 클릭 한 후 '단일 값(목록)'을 선택합니다.

지금까지는 TOP N필터를 적용하고 지역필터를 적용하는 즉 상위 N명중에 해당 지역에 누가 있는지 알아보았다면

 

만약 지역을 먼저 선택하고 그 지역에서의 TOP N을 알고 싶다면,,,!

 

필터에서 지역을 우클릭 - 컨텍스트에 추가 를 선택하여 주면 됩니다. 

 

그러면 최종적으로 지역을 선택하고 Top N값을 지정하는 것을 통해 지역별로 상위N명을 추출 할 수 있습니다.