LOD(Level of Detail) 표현식은 태블로에서 데이터 집계의 범위를 세부적으로 제어할 수 있는 도구 입니다. 이는 특정 차원에 독립적이거나 종속적인 집계값을 생성할 때 유용합니다.
INCLUDE
추가적인 차원을 포함하여 집계를 수행합니다.
데이터 세트에서 현재 뷰의 차원 외에 더 많은 세부사항을 포함하고 싶을 때 사용합니다.
문법: { INCLUDE [Dimension] : SUM([Measure]) }
예시: 각 주문별 판매액을 집계할 때, 지역별 총 판매액도 계산하고 싶은 경우.
EXCLUDE
특정 차원을 제외하여 집계를 수행합니다.
뷰에서 차원을 제거하고 더 높은 수준의 집계를 계산하고 싶을 때 유용합니다.
문법: { EXCLUDE [Dimension] : AVG([Measure]) }
예시: 지역별로 데이터를 보고 있지만, 지역 차원을 제외한 전체 평균 판매액을 계산하는 경우.
FIXED
고정된 차원 수준에서 집계를 수행합니다.
특정 차원(뷰와 무관한)에 고정된 값을 계산할 때 사용합니다.
문법: { FIXED [Dimension] : MAX([Measure]) }
예시: 고객별로 고정된 총 구매 금액을 계산하는 경우.
고객별 총 판매액 계산 (FIXED)
{ FIXED [Customer Name] : SUM([Sales]) }
모든 고객의 개별 판매액을 계산합니다.
지역별로 세부 항목 포함하여 평균 판매액 계산 (INCLUDE)
{ INCLUDE [Region] : AVG([Sales]) }
지역별로 세부 데이터를 포함한 평균 값을 계산합니다.
카테고리를 제외한 전체 판매 평균 (EXCLUDE)
{ EXCLUDE [Category] : AVG([Sales]) }
카테고리 차원을 제외한 전체 평균 판매액을 계산합니다.
1. 뷰 필터와의 관계
2. 성능 고려
3. 계산의 의미 파악