➡️ 시각화 종류와 적용
- 시각화 목적에 따라 효과적인 시각화 적용 가능
- 변수의 관계성 : scatter chart / bubble chart
- 변수간의 비교 : bar chart(범주/이산형) / line chart( 시계열)
- 분포 확인 : histogram
- 구성비 확인 : stack chart ( 범주/시간에 따라 변화할때 ) , pie chart & waterfall chart (변하지 않을때)
➡️ 시각화 예시1 - Stack chart
- 상대적인 비율을 시각화
- 범주 및 시간에 따라 데이터의 변화를 효과적으로 시각화 해줌
- ex) 에어비앤비 일반/ 슈퍼 호스트의 응답 시간 비교
- 열 ( 범주 ), 행 ( 집계값 )
- 마크(색상 -> 일반/슈퍼 호스트 컬럼)
➡️ 시각화 예시2 - Line chart (+ 예측선 추가)
- 시계열 데이터 추이 확인시 효과적임
- 예측 옵션으로 간단하게 예측 추이를 추가로 시각화 가능 (화면 우측 버튼 -> 예측 -> 예측 표시 )
➡️ 필터 적용
- 필터 적용시 우선순위가 있으므로 주의해야함.
- 추출 필터: 데이터 소스에서 추출된 데이터 필터링(데이터 연결을 추출로 선택했을때만 사용 가능)
- 데이터 원본 필터: 데이터 원본 소스에서 일부 데이터만 필터링
- 컨텍스트 필터: 특정값에 대한 데이터만 필터링
- 차원 필터: 차원을 기준으로 데이터 필터링
- 측정값 필터: 측정값을 기준으로 데이터 필터링
- 테이블 계산 필터: 특정 계산 결과를 기준으로 데이터 필터링
➡️ 필터 적용 예시
- 지역별 매출 Top 10 고객 막대 그래프 시각화
📍요구사항
✅ 막대 그래프 시각화: 고객별 매출 합계(내림차순 정렬)
✅ Top N 필터: 매출 합계 Top 10 기준 고객 이름 필터링
✅ 차원 필터: 지역 필터
✅ 컨텍스트 필터: 지역 필터(차원 필터)를 컨텍스트 필터로 변경해주세요.
- 고객이름 → 필터 선택 후 컨텍스트 필터(top n) 생성
- 지역 → 필터 드래그앤 드랍으로 ( 차원 필터 )생성
- but , top n → 차원필터 순으로 적용되므로 , 지역 변경시 topn이 제대로 필터링이 안됨
- 해결 : 차원 필터 우클릭 → 컨텍스트 필터로 변경하면 해결
➡️ 계산식
- 기본적으로 sql 함수와 유사함
- 논리 함수 : `IF`, `CASE WHEN`
-- 1. if 사용
IF SUM([Sales]) >= 10000
THEN '상위 매출' ELSE '하위 매출' END
-- 2. case when 사용
CASE [측정값]
WHEN 'Sales' THEN [매출]
WHEN 'Profit' THEN [수익]
...
END
- 날짜 함수 : `DATEDIFF` `DATEADD`
-- 시간 간격
DATEDIFF(단위,시작,끝)
-- 시간 더하기
DATEADD(단위,간격, 기준날짜)
➡️ LOD 계산식 (세부수준 계산식)
- Lod : View가 제외된 Level Of Detail = 화면에 구애받지 않고 원하는 세부수준 계산 가능
- ex) 대분류 - 중분류 하위수준으로 집계된 view 에서 대분류 기준으로 집계값 보고 싶을때 사용
-- lod 계산식 기본 문법 구조
{[FIXED | INCLUDE | EXCLUDE] [차원1], [차원2] : 집계값([측정값])}
예시) {fixed [country] : sum([Sales])}
- FIXED
- 뷰에 있는 차원과 상관없이 계산된 필드에서 FIXED 계산식을 고정시켜 지정된 차원을 계산
- 하위수준으로 나눠진 상황에서, 상위 수준 기준 집계값 보고싶을 때
- EXCLUDE
- 차원을 제거해서 계산
- 상위수준 제외 하위 수준 집계값 보고 싶을때
- INCLUDE
- 뷰에 지정된 차원 뿐만 아니라 모든 차원을 포함해서 계산
➡️ LOD 계산식 예시1 - 지역별 평균 매출 비교
지역의 상하위 수준 평균 매출 비교 `fixed`
- 지역-나라 평균 매출 - `vlod`
- 지역-나라 평균 매출 & 지역별(상위수준) 평균 매출 추가 확인 - `fixed`
- 지역-나라 평균 매출 & 나라 제외 지역의 평균 매출만 확인-`exclude`
-- 2. fixed : 지역(상위수준) 집계결과 추가
{fixed [Region] : SUM(Sales) }
-- 3.exclude : 나라(하위수준) 집계 미포함
{exclude [Country] : SUM(Sales) }
-- 결과는 동일 but 작동 원리 다름
➡️ LOD 계산식 예시2 - 카테고리별 평균 매출 비교
카테고리별 평균 매출 & 세부 카테고리 평균의 카테고리의 평균 매출
- 카테고리별 평균 매출
- 세부 카테고리평균의 평균 매출
-- 서브카테고리의 평균 매출의 카테고리매출 평균( view 수준)
{include [sub-category] : AVG([Sales])}
논리 함수
이 문서에서는 Tableau의 논리 함수와 관련 사용법을 소개합니다
help.tableau.com
날짜 함수
날짜는 많은 데이터 원본에서 공통 요소입니다
help.tableau.com
상위 15가지 LOD 표현식
Tableau의 사명은 사람들이 데이터를 보고 이해하는 일을 돕는 데 있습니다. Tableau 기능은 사용자가 데이터를 의미 있는 정보로 변환할 수 있도록 신중하게 설계되었습니다. Tableau에서 중점적으로
www.tableau.com