내일배움캠프_QAQC 1기/실습으로 배우는 태블로

태블로_계산식 활용하기

이지응:) 2025. 2. 14. 15:55

강의 자료 : 4. 계산식 활용하기

 

실습 데이터

  • 기본 제공 데이터
  • Superstore
  • Tableau 예시 내장 데이터
  • 4개년 커머스 데이터(2020년-2023년)
  • 필드명
  • Oredr ID: 상품 주문 고유 아이디(PK)
  • Order Date: 상품 주문 날짜
  • Ship Date: 배송 날짜
    • 2020- 2023(4개년)
  • Ship Mode: 배송 유형
    • First Class
    • Same Day
    • Second Class
    • Standard Class
  • Customer ID: 고객 아이디
  • Category: 상위 카테고리
  • SubCategory: 하위 카테고리
  • Sales: 판매량
  • Discount: 할인율
  • Profit: 순이익

 

텍스트 테이블

행과 열 바꾸기

  • [분석탭]에서 활용
  • 데이터 형태와 목적에 따라서 long format table → wide format table로 전환
  • 또는 wide format table → long format table 데이터 형태를 전환

1. wide format table

  • 옆으로 넓은 형태로 데이터가 쌓입니다.
  • 하나의 열에 여러 개의 데이터를 나란히 나열하는 형태입니다.
  • 데이터 분석을 할 경우 많이 사용되는 형태로 표를 비교하거나 그래프 시각화 하기 쉬워요!
  • 상관 관계를 분석하거나 각 변수의 분포를 비교할 때 적합해요.

 

2. long format table

  • 아래로 쌓이는 긴 데이터셋입니다.
  • 특징은 한 개의 특성을 나타내는 열을 가진 여러 개의 행이 있습니다.
  • 시간에 따른 변화와 카테고리 간 비교를 시각화하기에 적합해요.
  • 컴퓨터와 태블로가 선호하는 형태

 

태블로 작동 원리

필터별 작동 원리

  • 총 6개의 필터
  • 태블로에서 필터가 작동하는 순서가 다르기 때문에 유의해서 필터를 활용해야 함

작동 순서

  • 워크시트 작업 전
    • 추출 필터: 데이터 소스에서 추출된 데이터 필터링(데이터 연결을 추출로 선택했을때만 사용 가능)
    • 데이터 원본 필터: 데이터 원본 소스에서 일부 데이터만 필터링
  • 워크시트 작업에서 활용
    • 컨텍스트 필터: 특정값에 대한 데이터만 필터링
    • 차원 필터: 차원을 기준으로 데이터 필터링
    • 측정값 필터: 측정값을 기준으로 데이터 필터링
    • 테이블 계산 필터: 특정 계산 결과를 기준으로 데이터 필터링

 

계산과 필터의 작동 순서

계산과 필터의 태블로 작업 순서(쿼리 파이프 라인)

필터를 추가할 때 해당 필터가 항상 작업 순서에 따라 설정된 순서대로 실행됨

쿼리 파이프 라인

 

 

필터 활용법

Top N 필터와 차원 필터

  • Top N 필터는 차원 필터보다 위에서 먼저 작동되기 때문에 지역별 필터(차원 필터)가 적용되지 않는 문제가 발생
  • 차원 필터를 먼저 동작시키려면 컨텍스트 필터 활용

  • 상위 필터, 집합, Fixed식과 차원 필터의 문제들이 발생하는 경우, 컨텍스트 필터를 활용해서 작동 순서를 바꿀 수 있음
  • 작동 원리 우선 순위: 컨텍스트 필터 > Top N > 차원 필터
  • 컨텍스트 필터 : 데이터의 원본이 너무 클 떄, Top N 필터를 사용할 때 많이 활용

측정값과 차원 필터

측정값/차원 우클릭 -> 필터 표시를 통해 필터를 만들 수 있음

 

기본 계산식 활용하기

계층과 드릴 다운

  • 행에 +/- 아이콘을 클릭해서 Category, Sub Category로 드릴 다운 가능
  • 계층 : 위계질서가 있는 차원
  • 계층은 제거, 숨기기,추가 가능
  • 날짜 형식은 태즐로에서 계층이 자동으로 생성되어 있음 -> 드릴 다운해서 손쉽게 확인 가능

 

퀵테이블 계산

  • 전주/월/년 대비 함수
  • 퀵 테이블 기능을 통해 빠르게 계산이 가능해요! **(**LOD식을 활용해서 YTD, YoY, MoM, WoW를 직접 만들기도 합니다.)
    • YTD: 연초 대비 증감률
    • YoY: 전년 대비 증감률
    • MoM: 전월 대비 증감률
    • WoW: 전주 대비 증감률

 

태블로 함수

1. 논리함수

2. 날짜 함수

  • 참고 자료 : 날짜 함수 - Tableau
  • DATEDIFF 함수 : 두 날짜 사이의 차이를 반환
  • DATEDIFF(단위, 시작 날짜, 끝 날짜)

  • DATEADD 함수 : 날짜 더하기
  • DATEADD(단위, 간격, 기준 날짜)

 

 

LOD식 활용하기

참고 자료 : 상위 15가지 LOD 표현식

 

LOD식(세부 수준 식)

  • 현재 화면(VLOD, View Level Of Detail)에 영향을 받지 않고 원하는 세부 수준에서 값을 계산
  • LOD식을 활용하면 계산할 세부 수준을 제어 가능
  • LOD식은 세분화된 수준(INCLUDE), 덜 세분화된 수준(EXCLUDE), 완전히 독립적인 수준(FIXED) 크게 3가지
  • 실무에서는 FIXED 가장 많이 사용

 

LOD식 기본 문법 구조

  • 전체 LOD 식은 중괄호로 묶어줌
  • LOD 식 3가지 중 하나 선택
  • : 뒤에는 항상 집계값을 넣어줘야 함(AVG, SUM 등)
{[FIXED | INCLUDE | EXCLUDE] [차원1], [차원2] : AVG([측정값])}

 

1. FIXED

  • 뷰에 있는 차원과 상관없이 계산된 필드에서 FIXED 계산식을 고정시켜 지정된 차원을 계산

EX) 지역별 평균 매출

 

2. INCLUDE

  • 뷰에 지정된 차원 뿐만 아니라 모든 차원을 포함해서 계산

 

EX) 지역별 평균 매출

 

 

3. EXCLUDE

  • 차원을 제거해서 계산

EX) 지역별 평균 매출

 

 

'내일배움캠프_QAQC 1기 > 실습으로 배우는 태블로' 카테고리의 다른 글

태블로_대시보드  (0) 2025.02.17
태블로_데이터 시각화  (0) 2025.02.14
태블로_기본 구성 및 실습  (0) 2025.02.12
태블로_BI 툴  (0) 2025.02.12