일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 태블로 리뷰
- 태블로
- TABLEAU Certificate
- 태블로 신병 훈련소 11기
- 태블로신병훈련소
- python udemy
- 범프차트
- tableau
- 태블로 신병 훈련소 10기
- 태블로 데스크탑
- 태블로 독학
- 태블로 자격증 독학
- coursera
- 태블로 신병훈련소 후기
- Python
- 태블로초보
- 태블로 자격시험
- 태블로독학
- CourseraSQL
- 태블로 신병 훈련소 후기
- 태블로 자격시험 독학
- 태블로 씹어먹기
- 데이터 시각화
- SQL
- 태블로 신병훈련소
- 빅데이터분석기사
- 태블로 집합
- 태블로 신병 훈련소
- 알약 모양
- 태블로 무료 강의
- Today
- Total
하루에 하나씩
Tableau 리뷰 #35. 집합 작업 (Set Actions) 본문
👩💻 태블로 신병훈련소 복습하기 DAY 8 👩💻
집합 작업(Set Actions)
1. Set actions이란?
2. 매개변수와 비교한 Set action
3. Tie the Set Action to the Viz
4. Set Action 추가 예시
다시보니까 집합 작업에 제일 어려웠던거 같다.
매개변수보다 더..
Set actions란?
집합 작업은 시각화 내에서 사용자가 행한 동작에 따라서 집합의 값을 업데이트 하는 것이다.
집합 작업의 장점은 집합이 뷰 안에서 어떻게 사용되는가에 따라서 진가를 발휘한다.
매개변수(Parameters)와 비교
매개변수와 마찬가지로 집합 작업은 시각과 혹은 대시보드를 소비하는 사람이 분석을 여러 측변에서 컨트롤할 수 있게 해준다.
매개변수 컨트롤에서 값을 바꾸는 것처럼 마크를 시각적으로 선택하면 집합에 포함된 값이 업데이트 된다.
양쪽 경우 모두 매개변수나 집합은 시각화와 어떤 식으로든 연관지어질 필요가 있다.
예를들어 시각화에 들어가 있는 계산된 필드에 사용되거나 혹은 색상 선반에 바로 놓는 것처럼 말이다.
하지만 매개변수는 몇가지 한계를 가지고 있는데, 집합 작업으로 그것을 회피할 수 있다.
예를들어 집합은 조건에 의해서 생성될수도 있고 명시적으로 정의할 수도 있고, 여러 개의 마크를 포함할 수 있다
아마 가장 강력한 것은 시각화에서 선택하는 동작에 의해 시각적으로 집합이 업데이트된다는 점일 것이다.
매개변수 컨트롤을 사용할 때 시각적인 흐름에서 벗어난다는 것과 대조적이다.
Set Action 만들기
집합 작업의 사용은 쉽고 직관적이다. 집합 작업의 생성 또한 간단하다.
하지만 조금 까다로운 경우도 있으니 반드시 기대하는 상호작용을 얻을 수 있도록 뷰에서 적절히 사용하도록 하자.
그럼 기본적인 집합 작업의 작성 방법을 파헤쳐 보도록 하자.
여기에서는 뷰에서 선택된 마크들을 중심으로 색상표가 업데이트 되는 set action을 만들 것이다.
1. 뷰에서 선택한 마크에 기반하여 색상표를 업데이트하는 집합 작업
① 먼저 집합을 만들어야 한다. 집합의 기초가 되는 필드(여기서는 Country)에 우클릭하고 '만들기' > '집합'을 선택한다.
최초의 집합의 값은 무엇으로 선택하도 상관 없다. 나중에 집합 작업이 값을 바꿀 것이기 때문이다. (그냥 임시로 자리를 차지하고 있다고 보면 됨)
② 다음은 워크시트 메뉴 > 작업(Action)을 클릭한다. 그러면 시트에 대한 작업 메뉴가 나타난다.
이 데이터 원본에 대한 모든 작업이 여기에 모이므로 많은 작업을 만들게 된다면 혼동을 피하기 위해서는 주의해 이름을 붙이는 것이 좋다.
'작업 추가'를 클릭하고 '집합 값 변경(Change Set Values)'을 선택한다.
③ 세번째로 집합 작업을 구성한다
- 이름은 Set Color로 설정한다.
- 어느 데이터 셋과 시트에 적용할지 선택한다. -> 여기서는 Try it yourself
- 작업 실행 조건은 '선택'으로 지정하여, 시각화에서 클릭해서 실행하도록 한다.
- 대상 집합에서는 정해진 데이터 원본 및 집합을 선택한다.
④ 마지막으로 선택 내용을 지울 경우로 선택할 수 있는 3가지 옵션이 있다. (이것이 집합의 동작 방식에 큰 영향을 준다.)
-> 여기서는 아무 마크도 선택되지 않았을 경우 모든 국가를 사용하려고 하므로 '집합에 모든 값 추가'를 선택하고 확인을 클릭한다.
이제 집합과 집합 작업을 구성했지만 아직은 쓸모가 없다.
Tie the Set into the Viz
지금 뷰에서 클릭하거나 선택하면 집합의 멤버가 업데이트 된다.
하지만 집합 자체 이외의 어디에도 영향을 주지 않는다. 그러므로 시각화와 집합을 연관 지어야 한다.
여기에는 다양한 방법이 있다.
색상 선반에 놓기와 같이 집합을 직접 사용할 수도 있다.
또는 계산식 등의 분석 대상에 간접적으로 사용할 수도 있다.
색상표는 극한값에 의해서 왜곡되는 경우가 많다. 한 국가의 값이 다른 국가들에 비해 현저히 높을 경우 극한값이 아닌 다른 값들 간의 미묘한 차이는 사라지게 된다.
'Selected Country' 집합과 집합 작업을 사용해서 거기에 대처해 보겠다.
선택된 국가에 대한 Shipping Cost만을 보는 계산식을 만들어서 색상에 사용하게 되면 Cost가 너무 높은 국가에 의한 왜곡을 방지할 수 있다.
먼저 데이터 창에 우클릭하여 '계산된 필드 만들기'를 선택한다.
이름은 'Country shipping Cost'로 한다.
수식에는 아래와 같이 입력한다. IF [Selected Countries] THEN [Shipping Cost] END
Set Action 테스트하기
다음 이 계산된 필드를 색상 선반에 놓는다.
처음에는 색상표가 예전과 완전히 같아 보이나, 자유형 선택도구(lasso tool)를 사용하여 남아메리카에 있는 국가를 선택하면 선택된 국가들간의 변이만을 반영한 색상표가 업데이트 된다. 빈 곳에 클릭하여 마크 선택 해제하게 되면 기본값으로 돌아간다. 이 시각화는 꽤 단순한 편이지만, 집합 작업은 좀 더 복잡하고 강력한 방식으로도 사용될 수 있다.
추가적인 Set action 예시
집합 작업을 시각화에서 어떻게 쓰이는 지 이해하기 가장 좋은 방법은 예시로 확인하는 것이다.
이 대시보든 여러 개의 상대 날짜 계산을 사용해 만들어졌다. 대시보드는 대상 날짜에 기초하여 전일 당년 누적 Sales등을 보여준다.
타임라인에 클릭하면 대상 날짜가 바뀐다.
여기에는 날짜 필드에 대한 집합이 하나 만들어져 있으며, 선택 날짜를 집합의 유일한 값으로 업데이트해 주는 집합 작업 또한 있다.
계산된 필드에서 만들어서 집합에 있는 날짜를 가지고 온다. 이 계산 필드가 다른 모든 계산식에서 참조되고 있어서 대시보드의 다른 모든 값들을 업데이트 해준다.
'Tableau' 카테고리의 다른 글
Tableau 리뷰 #37. Viz in Tooltip (0) | 2021.12.12 |
---|---|
Tableau 리뷰 #36. Parameter Actions (0) | 2021.12.09 |
Tableau 리뷰 #34. 집합 사용 (0) | 2021.12.05 |
Tableau 리뷰 #33. 집합(Set) 만들기 (0) | 2021.12.05 |
Tableau 리뷰 #32. 동작을 사용한 대시보드 상호작용 (0) | 2021.12.04 |