본문 바로가기
TABLEAU

[데이터 시각화를 위한 태블로] 매개변수 만들기(2)

by jnhn 2023. 8. 16.
[데이터 시각화를 위한 태블로] 매개변수 만들기(2)
제한된 공간에 다양한 결과 값을 보여주기 위해 상수 값을 동적인 값으로 변경해주는 매개 변수

1. 복합 매개 변수

매개변수는 상수 값을 동적인 값으로 변경해준다고 했는데, 여기서는 막대 차트를 나누는 기준인 차원을 태블로 사용자가 특정한 하나의 차원으로 화면을 살펴보는것이 아니라 여러개를 고를 수 있는 선택권을 주도록 매개변수를 만들겠다.

이렇게 보고 싶은 표를 한 눈에 대시보드에 볼 수도 있지만 더욱 효율적으로 볼 수 있는 방법이 바로 복합 매개변수이다.

태블로 매개 변수 실습(1) 차원 별(고객 세그먼트, 제품 대분류, 지역) 매출

매개 변수 만들기> 이름 'p.차원 선택' - 문자열- 값목록에 표시하고 싶은 값들 넣기
매개 변수 표시

c. 차원 선택 case 함수

계산된 필드 만들기> c. 차원 선택(case 함수)

c. 차원 선택 열 선반에 올리기

이제 매개 변수별로 매출을 나타낼 수 있다. 한눈에 볼 수는 없지만 동적으로 차원이 달라지는 화면을 구성할 수 있다.

태블로 매개 변수 실습 (2): 측정값(매출, 수량, 수익, 수익률, 할인율) 매개 변수

매개변수는 차원 뿐만 아니라 측정 값도 여러가지 값으로 변경가능하도록 매개변수를 만들어 화면을 차원과 측정값 모두 선택할 수 있게 한다. 그리고 계된 필드를 만들 때, 먼저 연습삼아 문자열 형태로 만들겠다. 이후에는 앞에서 부울 형태가 문자열보다 속도가 훨씬 빠른 것을 살펴본 것처럼 문자열 대신에 정수 형태로도 계산식을 만들겠다.  

매개변수 만들기>데이터유형 정수> 값, 매출형식

수익율 필드가 없어서 c. 측정값 선택 이 오류가 나고 있음
수익율 필드 만들기 

c. 측정값 선택을 행 선반에 놓기
그러나 수익률이 퍼센테이지가 아니라 소숫점으로 나와서 불편

'c. 측정값 선택' 복제후 'c. 측정값 선택_접미사'를 만듦
측정값 소숫점을 백분율로 나오게 하도록 수익률, 할인율에 *100 곱해 줌

 

제목 편집에 매개변수들을 넣어주면 매개변수가 바뀔 때마다 제목이 변한다.(색깔도 함께 넣어주면 효과적)
차이가 너무 두드러지지 않는다 싶으면 0표시 체크해제를 하면 된다.

지금까지 if, iif, case와 같은 함수를 적용해 계산식을 만들었다. 또한 상수 값을 동적인 값으로 바꾸기 위해 매개 변수를 적용해봤으며 이 매개 변수를 복수개 적용해서 화면을 효율적으로 구성해 봤다. 

출처: https://www.boostcourse.org/ds121/lecture/865830?isDesc=false 

 

데이터 시각화를 위한 태블로

부스트코스 무료 강의

www.boostcourse.org