:)

[Tableau] LOD 표현식 본문

Data Visualization

[Tableau] LOD 표현식

andre99 2025. 3. 11. 13:39

1. VLOD (View Level of Detail)

VLOD: 화면의 디테일한 정도.

"모든 측정값은 VLOD에서 집계되고 표현된다."

태블로의 집계 방식은 '합계'가 디폴트값.

기존의 카테고리 레벨에서 집계하는 대신에 서브 카테고리 레벨까지 내려가서 새롭게 집계 => 모든 측정값은 VLOD에서 집계된다는 의미.

- VLOD를 결정하는 것은 오직 차원이다 : True / False

VLOD를 변화시킬 수 있는 위치: 행, 열, 색상, 크기, 레이블, 세부정보

필터와 도구설명은 화면의 LOD에 전혀 영향 X. 페이지는 약간 애매한 부분이 있음.

 

- Syntax for LOD Expressions:

ex)

{Include [차원1], [차원2] : SUM([측정값]) }

- [차원1], [차원2] : 여러 개의 차원을 사용할 경우 쉼표로 구분.

- SUM([측정값]) : 반드시 집계값이 사용되어야 하며 ATTR 또는 테이블 계산식은 사용 불가.


2. INCLUDE LOD 표현식

INCLUDE: VLOD에 포함되지 않은 특정 차원을 포함하고 싶을 때

일반적으로 평균값을 올렸을 경우(왼쪽)에는 카테고리별로 우선 매출을 다 더함. 그 다음에 합계를 카테고리의 행의 개수로 나누어서 단순 평균값을 구함. Include LOD (오른쪽) 경우에는 서브 카테고리 레벨에서 평균을 먼저 구함. 그 다음 다시 카테고리 레벨에서 평균값을 구함. 평균이 구해진 Sales를 모두 합친 후 서브 카테고리 개수로 나누어 평균의 평균을 구한 결과. (재집계)

- 각 도시별 평균 매출을 기준으로 최대-최소 편차가 다섯번째로 큰 주는 어디일까:


3. EXCLUDE LOD 표현식

EXCLUDE: VLOD에 포함된 특정 차원을 제외하고 싶을 때


4. FIXED LOD 표현식

FIXED: VLOD에 상관없이 특정 차원을 고정하고 싶을 때

 

Case 1. Fixed LOD에서 선언한 차원이 VLOD에 포함되어 있을때

- VLOD와 Fixed LOD의 depth가 같을 때: 1차 집계 결과가 그대로 표현 (굳이 LOD 표현식을 사용할 필요가 없는 상황)

- VLOD가 Fixed LOD보다 더 깊을 때: 1차 집계 결과를 VLOD에 맞추기 위해 복제 (마치 Exclude 처럼)

 

Case2. Fixed LOD에서 선언한 차원이 VLOD에 포함되어 있지 않을 때

- Fixed LOD 표현식에 따라 1차 집계가 이루어지고

- F


5. LOD 표현식 vs 테이블 계산

테이블 계산식 대비 LOD 표현식의 강점: 유연성

참조선(테이블 계산식)은 VLOD에 없는 차원에 대한 계산 결과를 절대로 만들어 낼 수 없음.

'Data Visualization' 카테고리의 다른 글

[Tableau] 시각화 실습 과제3  (0) 2025.04.12
[Tableau] 시각화 실습 과제2  (0) 2025.03.21
[Tableau] 시각화 실습 과제1  (0) 2025.03.06
[Tableau] Order of Operations  (0) 2025.02.27
[Tableau] 테이블 계산  (0) 2025.02.27