2024. 10. 23. 14:30ㆍTableau
컨텍스트 필터
태블로에서 컨텍스트 필터는 여러개의 필터를 적용해야할때 특정 필터를 우선적으로 적용할 수 있는 기능이다.
컨텍스트 필터와 Fixed계산 사용하여 동남아시아의 판매 제품별 TOP5구성비율 알아보기
데이터셋 준비
동남아시아의 판매 제품 TOP5를 알아보기 위해 행에 제품이름과 각 해당제품별로 매출의 합계를 표시한 뷰를 생성한다.
지역 필터 생성
그 후 동남아시아만의 제품별 매출합계를 확인하기 위해 지역 필터를 생성하여 동남아시아만 집계되도록 한다.
제품이름 필터 생성
그 후 매출이 가장 높은 순서대로 TOP5개를 뽑기위해 제품이름으로 상위5를 표시할 수 있는 필터를 생성해준 후, 그에따른 구성비율을 표시했다. 하지만 동남아시아만의 판매 매출이 아니라 전체 지역 판매매출에서로 범위가 변경되어 표시가되었는데,
그 이유는 처음에 지역필터로 필터를 걸어, 동남아시아만 표시를 했으나, 그 후 제품이름필터에서 필드 기준에 매출이 집계되면서 필터 두개가 모두 동시에 실행된것이다. 그렇기때문에 뷰 자체에서 보이는것은 동남아시아이지만, 집계되는 상위5개는 전체 매출에서 집계되었고, 구성비율역시 전체매출이아니라 상위5개로 집계된 후 그 5개에서의 구성비율이 계산된것이다.
컨텍스트 필터 만들기
그럼 가장먼저 데이터에 제한이 걸려야하는것은 동남아시아 → 매출 상위5개 → 구성비율이기때문에 제일 먼저 지역별 필터가 가장 먼저 수행되도록 컨텍스트 필터를 만들어주어야한다. 그 후 확인해보면 상위5개의 범위가 필터설정에 맞게 동남아시아로 좁혀진것을 볼 수 있다.
전체 구성비율 계산하기_Fixed사용
필터에 따라 계속변경되는 구성비율을 고정시키기 위해 다른 필터나 뷰 변경에 영향받지 않는 Fixed계산으로 지역 별 매출을 따로 구해 동남아시아의 전체값으로 범위를 설정해주었다. 그 후 뷰를 확인해보니 구성비율의 윗줄에는 그대로 필터적용된 5개의범위 안에서의 구성비율이지만, 밑에줄에는 범위가 동남아시아 제품 판매전체로 범위가 변경된것을 알 수 있다.
Fixed로 계산한 값이 맞는지 확인하기위해 상위5개로 걸려있는 제품이름 필터를 제거해주었다. 그 후 확인해보니 두 값이 같은 것으로보아, Fixed계산이 올바르게 된것인것을 확인할 수 있다.
'Tableau' 카테고리의 다른 글
Tableau Desktop_매개변수 사용하여 여러개 차트합친 대시보드 생성하기 (0) | 2024.10.25 |
---|---|
Tableau Desktop_매개변수 만들기 (0) | 2024.10.24 |
Tableau Desktop_LOD계산(Fixed, Include, exclude) (0) | 2024.10.22 |
Tableau Desktop_Boxplot으로 NBA팀별 선수들의 연봉분포 파악하기 (0) | 2024.10.21 |
Tableau Desktop_테이블 계산(테이블, 파티션, 방향, 레이아웃, 필터) (1) | 2024.10.21 |