계산 소개

Tableau에서 계산하기

Agata Bak-Geerinck

Senior Data Analyst, Telenet

왜 계산을 사용할까요?

계산을 사용하면 데이터 소스의 기존 데이터로부터 새 데이터를 만들고, 데이터에 연산을 수행할 수 있습니다

일반적인 사용 사례:

  • 원본 데이터셋에 없는 측정항목:

    • 예: SalesCosts는 있으나 Profit 없음
  • 기존 데이터 변환:

    • 예: First and Last name에서 First name 추출
  • 데이터 범주화:
    • 예: Age를 나이 기준으로 "Kids", "Teens", "Adults"로 그룹화
  • ...
Tableau에서 계산하기

Tableau의 계산 유형

계산에는 네 가지 주요 유형이 있습니다:

기본 계산:

  • 행 수준 계산
  • 집계 계산

고급 계산:

  • LOD 표현식
  • 테이블 계산

스프레드시트 스냅샷

Tableau에서 계산하기

행 수준 계산 vs. 집계

  • 행 수준 계산

    • 각 행에 대해 수행
    • 예: End Date-Start Date

시작일, 종료일과 두 날짜 차이를 계산한 표

  • 집계 계산, 예: SUM(), AVG()
    • 뷰의 차원으로 정의된 레코드 집합에 대해 수행
    • 예: Sum of Profit = SUM(Sales) - SUM(Cost)
    • 뷰의 각 차원별로 재계산

지역별 이익 합계를 보여주는 표

Tableau에서 계산하기

가장 흔한 계산 오류

  • Tableau에는 계산 유효성 검사 기능이 있습니다! Tableau의 "계산이 유효합니다" 메시지 스니펫
  • 행 수준 계산과 집계 계산을 섞지 마십시오:

    집계값과 비집계값을 혼용한 오류 계산 예시

    • 행 수준 또는 집계 계산 중 하나만 사용
  • 호환되지 않는 데이터 유형에 계산을 적용하지 마십시오:

호환되지 않는 데이터 타입에 수학 연산을 적용한 오류 예시

  • 구문 오류에 유의하십시오:
    • IF() 문에서 ELSEIF 또는 END 누락 등
    • 식별자, 연산자, 쉼표, 괄호 누락
    • 잘못된 괄호 종류 사용 {}, [], ()
Tableau에서 계산하기

가장 흔한 논리 오류

Tableau의 유효성 검사가 모든 오류를 제거하지는 않습니다!

전형적인 논리/수학 오류:

  • 수학 연산 순서가 잘못됨
  • AND, OR 문에서 괄호가 틀리거나 없음
  • IF, CASE 문에서 조건 적용이 잘못됨
  • 합산 불가 값 합계, 예: 고객 ID
  • 평균의 평균 계산
  • ...

최종 분석 책임은 사용자에게 있습니다!

Tableau에서 계산하기

데이터셋 - Fitbit 사용

수면, 심박수, 운동 등 추적 가능한 활동과 스마트워치를 나타내는 시각 자료

Tableau에서 계산하기

연습해 봅시다!

Tableau에서 계산하기

Preparing Video For Download...