Tableau 작동순서

dumbbelldore·2024년 12월 24일
0

zero-base 33기

목록 보기
46/97

1. Tableau 작동순서와 필터

  • Tableau는 데이터 처리 시 일련의 작동순서(Order of Operations) 따르기 때문에, 예상하던 결과물이 나오지 않는 경우 작동순서를 점검해 볼 필요가 있음
  • 특히, 필터의 순서에 따라 계산, 집계 등의 결과가 크게 달라질 수 있어 필터의 적용 순서에 대해 유의하여야 함

2. 예시 케이스

  • 2016-2019 월별 매출에 대해서 이동평균(6)을 계산한 다음, 2019년의 데이터만 보고 싶은 상황을 가정
  • 먼저 2016-2019 월별 매출의 합을 계산한 다음, 일자 차원에 필터를 걸어 2019년도만 선택하였음
  • 이후 6개월의 이동평균(테이블 계산)을 산출하게 되면 다음과 같이 결과가 반환됨
  • 2019년 1월의 이동평균 값이 1월의 매출 합과 같으며 (즉, 이동평균 계산이 제대로 이루어지지 않았음), 'Table Calculations'의 작동순서가 'Dimension Filters' 보다 후순위이기 때문에 2019년부터 새로이 이동평균을 계산한 꼴이 되었음
  • 따라서, 일차 차원에 건 필터를 삭제하고 'Table Calcuation Filters' 중 하나인 LAST() 함수를 이용하면 다음과 같이 제대로 된 결과를 확인할 수 있음

*이 글은 제로베이스 데이터 취업 스쿨의 강의 자료 일부를 발췌하여 작성되었습니다.

profile
데이터 분석, 데이터 사이언스 학습 저장소

0개의 댓글