Tableau(태블로) 4일차 chapter3 (~18)

박영선·2023년 6월 20일
0

LOD 표현식

세부수준 식 : Level of Detail

INCLUDE : 화면에 포함되지 않은 특정 차원을 포함하여 결과를 계산

계산된 필드 만들기
{ INCLUDE [제품 중분류]: SUM([매출])}


측정값 합계 -> 최댓값으로 변경

복사 후 재집계하여 사용가능

EXCLUDE : 화면에 포함된 특정 차원을 제외하여 결과를 계산
{ EXCLUDE [제품 중분류] : sum([매출])}

  • fixed로 대체 되는 경우가 많아 잘 안쓰임

FIXED : 화면에 상관없이 특정차원을 고정하여 결과를 계산

{ FIXED [제품 대분류] : SUM([매출])}
제품 대분류 차원 수준에서 매출의 합계를 만든다
{ FIXED [제품 중분류] : SUM([매출])}
제품 대분류 차원 수준에서 매출의 합계를 만든다

제품대분류, 중분류 합쳐서 계층 생성

제품 중분류는 정상적으로 나오나, 대분류의 경우, 대분류 차원에서 차원 고정해서 합계를 만들다보니 중분류 합계에 대한 결과값이 복제되어 표현

인클루드 익스클루드와 비교

fixed 실습

유입 시점 별 고객 매출 기여도

{ FIXED [고객명]:MIN([주문 일자])}
고객별 최초 주문일자 가져오기

2016년도 첫 구매 고객이 이후년도에 구매한비중을 보여줌

FIXED와 INCLUDE 차이점 이해해보기...

태블로 작동 순서

Order of Operations

순서대로 적용이 되기 때문에,
ex) 차원필터가 테이블계산보다 선순위이기 때문에, 19년 이전 자료가 있더라도 19년으로 필터를 거는 순간 19년 자료만 가지고 테이블 계산이 들어감

이를 해결하기 위해서는 테이블 계산보다 후순위에 있는 필터를 써야함
ex) 테이블 계산 필터

계산된 필드 last()를 생성하고 필터 년월에 추가하면

이렇게 뜬다.

profile
데이터분석 공부 시작했습니다

0개의 댓글