✎ 2024년
Tableau Lod(Level Of Detail)
위지원
2024. 10. 14. 11:18
Lod(Level Of Detail)이란?
-뷰의 세부 수준을 나타내는 표현방식으로 Fixed, Exclude, Include 가 있음. 현재 뷰에는 영향을 받지 않고, 직접 설정한 수준으로 계산 레벨을 컨트롤 할 수 있음.
공식 문서에서는 아래와 같이 설명하고 있음.
- FIXED LOD 식은 나머지 계산에 대한 특정 차원을 설정합니다.
예를 들어 최대값을 환자 ID로 고정하여 데이터 집합의 전체 최대값 대신
각 환자의 최대 혈압을 반환할 수 있습니다.
- EXCLUDE LOD 식은 계산을 목적으로 뷰에서 일부 세부 정보를 제거합니다.
예를 들어 뷰가 각 환자에 대한 것이라도 개별 환자를 고려하지 않고 특정 의약품에 대한
환자의 평균 혈압을 고려합니다.
- INCLUDE LOD 식은 뷰에 반드시 표시되지 않아도 되는 차원을 계산에 고려합니다.
예를 들어 성별 정보가 포함되지 않은 뷰에 표시되는 성별을 포함하여 각 환자의 평균 혈압을 고려합니다.
아래 모든 실습은 https://www.youtube.com/@DKBMCOfficial 을 보고 진행!
1. Fixed
1-1. Fixed에서 설정한 차원이 뷰에 포함되어있을 때
1-2. Fixed에서 설정한 차원이 뷰에 포함되어 있지 않을 때
말 그대로 뷰에는 범주를 dimension으로 넣지 않고 measurement 로만 계산해서 입력
2. Exclude
현재 뷰에서 특정 차원을 제외하여 계산할 때 사용
아래 사진에서 두 값의 차이를 보면 Fixed와 Exclude의 차이를 볼 수 있음.
하위 범주로 Fixed를 해놨기때문에 Fixed는 하위 범주의 자식인 제조업체를 기준으로 추가하여도 동일 값을 출력.
Exclude를 이용하여 특정 범주와 다른 범주들 간 매출 차이를 확인 할 수도 있다.
3. Include
현재 뷰에서 특정 차원을 추가하여 계산
아래 계산식은 주문ID를 포함하여 합계한 매출의 평균을 반환.