학습 내용
1. 태블로 집합이란?
- 집합은 일부 조건을 기반으로 데이터의 하위 집합을 정의하는 사용자 지정 필드임
2. 정적 집합 생성
- 집합을 만들고 싶은 항목들을 드래그 해서 '집합 만들기' 선택
- 집합 이름을 설정하여 집합 생성
- 한 번 만들어진 집합은 동적이든 정적이든 '필드'처럼 사용할 수 있음
- 새로운 값들을 선택해 기존 집합에 추가하거나 기존 집합에서 제거할 수 있음
3. 집합 IN/OUT
- 집합 IN/OUT을 설정하면, 집합과 그 외의 집합별로 구분할 수 있음
4. 태블로 집합 vs 필터
- 태블로 집합은 조건을 기반으로 하나의 영역을 IN과 OUT으로 분리
- 태블로 필터는 IN에 속하는 값들만 유지
5. 동적 집합 생성
5-1) 상위
- 고객명 필드 > 마우스 우클릭 > 만들기 > 집합을 통해 집합 생성
- 매출 합계 기준 top 10인 고객들의 집합을 생성할 수 있음
- 하지만 '상위 10'이라고 고정해놓으면 변경사항이 생겼을 때 일일이 바꿔줘야하므로 위와 같이 매개변수 생성
5-2) 조건
- 주문 일자가 2016년인 고객의 매출 집합을 구하기 위해서 위와 같이 수식을 작성하면, '수식이 집계 계산이어야 하거나 이 필드만 참조해야 합니다.' 라는 오류가 뜸
- 집계를 해주기 위해 식 앞에 SUM()을 썼지만, '수식이 부울 수식이어야 합니다.'라는 오류가 뜸
- 식 맨 뒤에 '> 0'을 추가해줌으로써 부울 수식으로 만들면 오류가 안 남
6. 결합된 집합 만들기
- 집합이 두 개 이상 만들어지면 결합할 수 있음
- 2015년과 2016년 둘 다 주문한 고객의 교집합을 찾을 수 있음
7. 비대칭 드릴다운
IF [제품 대분류(사무기기 집합)] THEN [제품 중분류] ELSE ""
- 제품 대분류 중에서 사무기기만 포함된 집합ㅈ을 만들고, 만약 그 집합에 속하면 [제품 중분류]를 표시하고, 그렇지 않으면 공백을 표시하는 '제품 중분류(선택 기준)' 계산식을 생성함
- '제품 중분류(선택기준)' 계산식에서, 악세사리만 포함된 세로운 집합인 '제품 중분류(악세사리)'를 생성함
- 위에서 제품 대분류 사무기기에 속하지 않으면 공백을 표시하라고 했으므로, 위 사진에서 공백이 선택지에 존재하는 것을 학인할 수 있음
IF [제품 중분류(집합)] THEN [제품명] ELSE "" END
- 제품 중분류(집합)에 해당되는 [제품명]을 표시하고, 그렇지 않으면 공백을 표시하는 '제품명(선택 기준)' 계산식을 생성함
- 열, 행 선반에 알맞게 갖다 놓으면 원하는 항목만 비대칭으로 드릴다운 되는 것을 확인할 수 있음
- 하지만, 다른 항목을 보고 싶으면 일일이 집합을 편집해줘야하는 한계가 있음(동적으로 변동시키기엔 어려움)
- 이럴 때 사용하는 것이 집합 작업!
8. 집합 작업
- '의자'와 '책장'만 선택한 후 '집합 작업 연습'이라는 이름으로 집합 생성
- 워크시트 > 동작 > 동작 추가 > 집합 값 변경
- 대상 집합 > 1. 집합 리마인드 > 집합 작업 연습 클릭
- 그 외 설정값들 원하는대로 선택
- 이렇게 선택을 하면, 그래프에서 드래그하는 막대에 따라 집합이 변경됨
- <집합 작업 연습>을 색상에 갖다놓으면, 드래그 한 막대만 색상이 다르게 표시됨
9. 집합 <부분 vs 전체> 대시보드에 활용
- '시도(집합)'이라는 이름으로 집합을 만들고 싶은 부분의 집합 생성
- '시트로 이동' 클릭
- 시도(집합)을 색상 마크로 옮김
- 대시보드 > 동작에서 위와 같이 설정
- '지역별 판매 현황' 차트에서 지역을 클릭할 때마다 '전체 대비 매출 비율' 차트의 파이가 변하도록 함
과제
1. 다양한 기준으로 매출 현황 살펴보기
- 9번 항목과 동일
- 지역을 선택하면, 그에 따른 '전체 대비 매출 현황'과 '제품 중분류별 배출'을 보여주는 동작 세팅
2. 매개변수 변경을 이용한 드릴다운
2-1) 매개변수 만들기
- '제품 대분류' 차원에서 마우스 우클릭 > 만들기 > 매개변수
- 값 목록에 제품 대분류 값들이 자동으로 추가되어 있음
- 전체 선택을 위해 값 목록에 '전체'를 추가
2-2) 매개변수를 적용할 계산식 만들기
IF [제품 대분류] = [제품 대분류 매개 변수]
THEN [제품 중분류]
ELSE [제품 대분류]
END
- '제품 중분류_드릴다운'이라는 이름의 계산식 생성
- 매개 변수로 선택한 항목만 제품 중분류를 펼치고, 나머지는 그대로 제품 대분류만 보이게 하는 식
- 위 계산식을 색상 마크로 가져다 놓으면, 대분류 매개 변수를 변경할 때마다 해당 대분류에 해당하는 중분류만 색상별로 펼쳐짐
- 레이블도 계산식과 마크를 활용해 알맞게 설청
2-3) 마우스 오버할 때 매개변수 값이 변경되도록 설정
- 워크시트 > 동작 > 동작 추가 > 매개 변수 변경
- 위와 같이 설정 후 확인
- 마우스 오버를 할 때마다 매개변수 값이 바뀌는 것을 확인할 수 있음
- 이전 과제에서는 매개변수를 통해 값을 변경했다면, 이 시각화는 어떤 값을 선택했을 때 매개변수가 변경되는 것임
※ 집합 작업에 대한 Use Cases를 더 참고하고 싶다면, 아래 사이트 참고!
Art of the Vizable
Art of the Vizable by TabLabs
www.artofthevizable.com
※ 그 외 기타 참고 리소스
- 온/오프라인 제품 도움말: https://www.tableau.com/ko-kr/support/help
- 집합 만들기 : https://onlinehelp.tableau.com/current/pro/desktop/ko-kr/sortgroup_sets_create.htm
- 상위 N 및 기타 항목에 대한 집합 만들기 : https://onlinehelp.tableau.com/current/pro/desktop/ko-kr/sortgroup_sets_topn.htm
- 집합 동작 : https://onlinehelp.tableau.com/current/pro/desktop/ko-kr/actions_sets.htm
- 태블로 무료 교육 동영상: https://www.tableau.com/ko-kr/learn
- 실시간 교육 리소스 : https://www.tableau.com/ko-kr/learn/live-training-resources
- TC2018 – Ready, set action - https://youtu.be/rs8VpWXxhsI
- TC2018 – The ins and outs of sets - https://youtu.be/m2MXvcOz29g
- TC2018 – Set Appeal - https://youtu.be/MwNpmHCl19E
'Data Visualization > 태블로' 카테고리의 다른 글
[태블로 신병 훈련소 20기] DAY 7 도넛차트, 워터폴차트, 범프차트, 퍼널차트, 간트차트 (0) | 2023.09.06 |
---|---|
[태블로 신병 훈련소 20기] DAY 6 고급 계산식(LOD) (0) | 2023.09.06 |
[태블로 신병 훈련소 20기] DAY 5 다양한 맵 활용 (0) | 2023.09.01 |
[태블로 신병 훈련소 20기] DAY 4 테이블 계산식 (0) | 2023.09.01 |
[태블로 신병 훈련소 20기] DAY 3 매개 변수와 대시보드 동작 (0) | 2023.08.31 |