@ddukbbok_kang

하고 싶은 건 일단 해봅니다.

Data Visualization/태블로

[태블로 신병 훈련소 20기] DAY 8 태블로 집합 분석의 이론과 실습

강떡볶 2023. 9. 10. 14:39
학습 내용

 

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

 

 

※ 그 외 기타 참고 리소스