[Tableau] 연습

[Tableau] 하나의 차트에서 여러 측정값의 표현

Simon Yoon 2022. 3. 5. 22:12

이번 태블로 포스팅에서는 여러 측정값을 하나의 차트에 표현하고 싶은 경우에 활용할 수 있는 방법에 대해서 다루고자 합니다.

 

  • 사용한 태블로 버전: Tableau Desktop 2021.4
  • 사용한 데이터: Sample - Superstore
  • 목표 화면: 아래의 예시 화면은 고객별 매출과 제품별 매출을 내림차순 정렬하였고, 반면 각 막대의 색상은 각 고객이나 제품이 회사에 높은 수익률을 주었는지를 표현한 것입니다. 따라서 파란색이 짙을수록 회사에 많은 수익을 안겨준 고객 혹은 제품을 의미하고 빨간색이 짙을수록 적은 수익을 주는 것으로 해석할 수 있습니다. 이렇게 표현하면 여러 차트를 그리지 않고 두 가지 의미를 담아낼 수 있게 됩니다.

예시 차트

1단계: 먼저 가장 간단하게 고객별 매출 차트를 그릴 것입니다.

1-1. 슈퍼스토어 데이터에서 Customer Name 차원을 행 선반에 올리고, Sales 값을 열 선반에 올리면 가로 형태의 막대그래프가 생성됩니다.

1-2. 이후 열 선반 바로 위의 내림차순 정렬 버튼을 클릭해서 매출 상위부터 하위까지 내림차순으로 정렬해 줍니다.

가로 막대그래프를 그리세요

2단계: 수익률(Profit Ratio)에 대한 계산된 필드를 생성해줍니다.

2-1. 계산된 필드 만드기를 눌러서, Profit Ratio 이름으로 아래와 같은 수식을 작성하여 계산된 필드를 만듭니다.

계산된 필드 만들기

2-2. 이제 생성한 수익률을 마크 카드의 '색상'에 올려줍니다. 이후 색상 편집에서 원하는 색상으로 선택합니다. 이때, 양극단의 색상을 전체 범위로 변경하기 위해서는 '전체 색상 범위 사용'에 체크를 합니다.

2-3. 이제 고객별 매출에 대한 가로 막대그래프는 완성되었습니다.

 

3단계: 고객별 매출 시트를 복제하여 제품별 매출 시트를 만들어줍니다.

3-1. 복제한 시트의 이름을 '제품별 매출'로 변경하고, 행 선반에 있던 Customer Name을 Product Name으로 변경하기만 하면 완성입니다.

완성한 차트를 활용하여 대시보드에 자유롭게 표현하시면 됩니다.