본문 바로가기
Web/Tableau

[Tableau] 집합 분석 - 집합 개념, 정적/동적 집합 생성하기

by skwkiix 2024. 2. 18.
728x90

Tableau 집합 이란?

일부 조건으로 데이터의 하위 집합을 정의하는 사용자 지정 필드

(https://help.tableau.com/current/pro/desktop/ko-kr/sortgroup_sets_create.htm)

 

집합 만들기

집합을 사용하여 데이터 하위 집합을 비교하고 관련 질문을 할 수 있습니다

help.tableau.com


집합과 필터의 차이

집합 (In/out)으로 분리 , 필터는 In에 속하는 멤버 유지( 필터가 집합의 하위개념/부분집합 )


 

집합 생성하기 - 정적/동적

집합을 생성하는 경로는 다음과 같다.

 

       - 드래그 > 메뉴 집합 만들기

       - 필드 > 만들기 > 집합

       - 필터 > 집합 만들기

 

이를 참고하여 정적 집합/ 동적 집합을 생성해보자.

 

1. 정적 집합 생성하기 (고정된 집합)

드래그 > 메뉴 > 집합 만들기

 

 


2. 동적 집합 만들기 - 필드 기준/ 수식기준

- 고객명(필드) > 만들기  > 집합

- 필드기준 : 2015년도 구매고객 ( 2015년 구매금액(계산된 필드) > 0 인 고객 )

- 수식기준 : 2016년도 구매고객 ( 주문일자가 2016년이면 매출을 가져오고, 해당 필드의 합계가 0상인 고객 )

 

 

 

(1) 2015년 구매고객 - 필드 기준

- 계산된 필드로 2015년 구매금액을 계산해준 후, 해당 필드를 이용하여 집합을 생성한다.

 

(2) 2016년 구매고객 - 수식 기준

- 2015년의 계산된 필드에 사용된 수식을 가져오고 집계단위로 처리해준다. 

 

집합 생성 시, 집계 단위를 사용하지 않으면 에러가 난다. 또, IN/OUT 분류를 위해 Boolean 값으로 처리해줘야 한다.

 


결합 집합 만들기

 

두개 이상의 집합이 존재한다면, 해당 집합을 가지고 결합된 집합 필드를 생성할 수 있다.

 


 

👉 집합 생성 Point

 

1. 집계 단위로 사용

2. 결과값은 Boolean 값으로 나타내게 설정

728x90