Level of Detail Calculation

  • 완전히 독립된 세부 수준에서 계산 (FIXED)
  • 더 세부적인 수준에서 계산 (INCLUDE)
  • 덜 세부적인 수준에서 계산 (EXCLUDE)

태블로 홈페이지 LOD 예제 : https://help.tableau.com/current/pro/desktop/ko-kr/calculations_calculatedfields_lod.htm

LOD 작성 방법

FIXED

현재 View 에 관계 없이 특정 차원을 사용하여 계산

매출액이 카테고리와 서버카테고리 차원으로 분할되어있지만 FIXED를 사용하면 현재 차원에 관계 없이 카테고리 차원으로만 분류하여 위와 같이 나타낼 수 있다.

위 표는 고객별 구매일, FIXED를 사용한 최근 구매일, 그리고 최근 구매일과 오늘까지의 일자 차이를 계산한 표이다. (데이터의 날짜가 미래지향적이라 결과가 -값이 나왔다 ^^;;;)

최근 구매일로부터 몇일간 재구매가 없었던 고객을 휴면상태로 할 것인지, 이들에게 재구매 유도를 위한 이벤트를 진행할 것인지 등등을 파악하는데 기본 자료로 쓰일 수 있다.

한 단계 나아가 위 표를 시각화 해보면 아래와 같이 할 수 있다.

기준일 - 최근구매일 차이를 구간차원으로 만들어 열에 놓고 고객명 중복을 피하기위해 COUNTD (고객명) 을 행 선반에 놓는다.
결과적으로 최근 구매일로부터 며칠 지난 구간별로 고객의 분포를 알 수 있는 시각화가 완성되었다.

이제 쿠폰을 뿌려줄 대상을 선정하기 위해 최근 구매로부터 120일동안 재구매를 하지 않은 고객을 추려 다시 세부 분석을 해보자

위와 같이 120일 이상 고객의 집합을 만든 뒤 필터로 사용하면

120일 이상 된 고객들이 어떤 범주의 제품을 많이 구매했는지 볼 수 있다. 바인더와 종이의 구매 건수가 제일 많고 120일~150일 그룹에 속해있는 고객군이 주문 건수도 많은 것을 알 수 있다. 종이 품목의 경우 120일 정도면 소모주기가 다 되었을 것이라 보고 고객 이탈 방지를 위해 소액의 이벤트 쿠폰을 발행하는 것도 괜찮은 선택이라 생각한다.

FIXED order of operations 문제 해결

ex.1

ex.2

INCLUDE

현재 View에서 특정 차원을 추가하여 계산

서브카테고리별 평균을 위와같이 구했다. INCLUDE를 사용하면 위처럼 서브카테고리를 뷰에 추가하지 않아도 서브카테고리가 추가되어있는 것과 같은 결과를 낼 수 있다.

EXCLUDE

현재 View애 관계 엾이 특정 차원을 제외하여 계산

위 테이블은 지역별 / 카테고리별 매출액 합계를 보여준다. 여기서 카테고리를 제외하고 지역별 수준의 합계를 보고싶다면 아래와 같이 exclude LOD를 활용하여 보여줄 수 있다.

profile
T.T

0개의 댓글