본문 바로가기
tableau

[tableau]매개변수를 활용한 필터링

by Leetora 2024. 2. 16.

매개변수란?

계산, 필터 및 참조선에서 상수 값을 동적으로 바꿀 수 있는 변수

 

  • Top N 필터
  • what-if 분석
  • 구간 차원 변경
  • 참조선 값
  • 매개변수 이용 집합 생성
  • 이동평균선
  • KPI 조정
  • 차트에서 필드 변경
  • 대시보드에서 차트 변경

등 많은 활용을 할 수 있다.

 

 

매개변수를 활용하는 순서는 다음과 같다

 

매개변수 생성 - 계산식 생성 - 분석 활용

 

이런 식으로 지역별 매출을 필터링을 해 다른 색으로 표현할 수 있다

 

활용

스타벅스 데이터를 활용해 하나의 시각화에서 여러 개의 측정값을 변경해보고, 선택한 카페인 함유량에 따라서 카테고리 색상이 표시되도록 해보자. 이렇게 카페인 / 칼로리 / 당류에 따른 측정값 설정과 카페인 햠유량에 따른 색 변화를 시각적으로 나타내야 한다.

 

해야할 것을 정리해보자면

 

- 카테고리를 행에 두고 각 측정값을 다르게 표현되도록 매개변수를 설정

- 계산된  필드를 만들어주어 일정 값 이상의 카페인은 다른 색깔로 표현

 

이 해당 과제의 조건이라고 할 수 있다.

 

1. 매개변수를 만들어 동적으로 성분을 표시할 수 있도록 만든다. 매개변수의 이름은 '측정값 선택'이라고 명명할 것이다. 칼로리 / 당류 / 카페인을 표시해야 하기 때문에 데이터 유형은 문자열로 표시한 후, 허용 가능한 값은 목록으로 표시했다.

 

 

 

2. 이번에는 만든 이 매개변수를 계산된 필드로 만들어보자. 그래야만 '칼로리'나 그 외의 목록이 선택되었을 때 [칼로리(Kcal)]항목이 나오기 때문이다. 이제 목록에 있는 측정값 선택 매개변수에 따라 x축이 표시될 것이다.

 

3. 그 다음은 카페인 함량에 따른 매개변수를 설정해야 하므로 범위를 지정할 수 있도록 정수 형태의 범위를 지정해준다.

4. 위에서 작성했던 매개변수를 이용하는 필드도 만들어보자. 카페인 함유량 선택 매개변수에서 선택한 값보다 높은 값과 낮은 값이 나올 때 마크 색상을 표현하기 위해 사용했다.

위와 같이 계산된 필드를 작성한다면 선택한 카페인이 평균 카페인 함량보다 적은지 / 많은지를 알 수 있게 될 것이다.

 

5. 이후 선택한 측정값을 열로, 카테고리를 행으로 옮겨두면 이렇게 평균 측정값에 따른 칼로리 / 당류 / 카페인이 표시가 된다.

그 다음 카페인 > 선택한 카페인 마크를 색상에 두면 아래 사진과 같이 측정값 선택에 따른 카페인의 많고 적음이 표현된다.

그리고 이는 이렇게 범위 설정을 통해 확인할 수 있다.