LOD 표현식

김은비·2024년 4월 23일
0
  • Include/Exclude
  • Fixed

세부 수준 식 (Level of Detail)
중괄호 안에 문장을 써야 하며, 차원과 집계할 값 사이에는 콜론이 있어야 한다.

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

include: 화면에 포함되지 않은 특정 차원을 포함하여 결과를 계산
exclude: 화면에 포함된 특정 차원을 제외하여 결과를 계산
fixed: 화면에 상관 없이 특정 차원을 고정하여 결과를 계산

Include/Exclude

  • Include

집계값은 최대값으로 변경해주었다.

매출의 최대값 580만원은 현재 화면 기준 한 고객이 발생시킨 매출이 최대값일 때의 데이터를 가져온 것이고,

include의 최대값 5억은
눈에 보이지 않는 더 깊은 차원에서 집계를 하였을 때 나온 값이다.

  • Exclude

include와 달리 값이 중복되어 들어가 있다.
이 값은 제품 대분류 안에 있는 중분류의 합계이다.


Fixed

include, exclude의 결과값은 대부분 fixed로도 구현 가능하다.


fixed중분류의 경우, 제품 중분류 차원에서 합계를 계산했기 때문에 값이 정상적으로 나온다.
하지만 fixed
대분류는 대분류 차원에서 합계를 고정했기에, 제품 중분류 차원에서는 결과값이 복제되어 표현된다

include/exclude와 함께 보면:

fixed 중분류값과 include 중분류값은 중분류 수준에서 정상적인 값이 나오고 있고,

fixed 대분류값과 exclude 중분류값이 동일한 결과가 나온다.

-> fixed 하나로 include와 exclude를 대체할 수 있다.

유입시점별 고객 매출 알아보기:

각 연도별 신규 유입된 고객이 다음년도에도 구매하는가?

퀵 테이블 계산-구성 비율 & 테이블(아래로) -> 유입 시점별 고객 매출 기여도를 확인할 수 있다.

고객별 첫 구매일과 두번째 구매일 사이 그 경과일을 fixed를 사용해서 구해보자:


경과일을 구해서 필드에 추가해주었다.

첫번째 구매일부터 다음 구매까지 가장 오랜 시간이 걸린 고객은 손소유 고객이다.

0개의 댓글