Tableau

[Tableau 신병훈련소 26기][학습]2일차_계산식

spacerwhite 2025. 1. 26. 00:52

태블로에서는 차원에 따라서 측정값 또는 차원을 집계해서 값을 확인할 수 있다.

연도별 고객수

 

측정갑 집계를 해제하면 다음과 같이 집계값을 이루고 있는 각각의 행을 확인할 수 있다.

 

 

행 수준 계산식 vs 집계 수준 계산식

행 수준 계산식
집계 수준 계산식

 

행 수준 계산식과 집계 수준 계산식이 어떤 차이가 있는지 예제를 통해 확인한다.

행 수준의 계산식은 각각의 행을 계산한 뒤 자동으로 합계로 집계되는 방식으로 계산이 이루어지고

집계 수준에서는 계산식에서 이미 값을 더한(SUM) 뒤에 계산이 이루어지기 때문에 큰차이가 발생한다.

 

 

다음 예제를 통해서 다시 한번 살펴보면 이 예제는 목표 매출(2억)을 달성한 시도와 아닌 시도를 색상으로 구분해서 확인하는 그래프이다.

집계 계산식을 통해 확인해보면 정상적으로 시도에 색상이 변경되는 것을 확인할 수 있다.

 

하지만 행 수준으로 계산식이 적용되면 색상이 적용되지 않는데 이는 시도에 포함되어있는 각각의 행의 값들이 2억 이상이 되는 값이 없기 때문이다.

 

그리고 행 수준에서 200만 이상으로 계산식을 적용하면 전체 매출에서 200만 이상의 매출을 가지는 값들이 어느정도의 범위를 차지하고 있는지 확인할 수 있다.

 

행 수준 계산은 열과 열의 연산, 문자열 처리, 형 변환, 날짜/시간 계산에서 사용된다.

다음 예제를 통해 살펴보면

다음과 같이 조건문을 통해 계산식을 사용해서 2019년의 매출만 행 수준에서 가져온다.

원본 데이터를 통해 확인해보면 2019년에 대해서만 값을 가지고 나머지는 Null인 것을 확인할 수 있다.