[Tableau] 테이블 계산식 6일차

hhs012·2022년 2월 1일
1

Tableau

목록 보기
8/10

1. 테이블 계산식 - 차이

-종가를 하나는 라인, 하나는 원으로 나타내고 이중축을 이용한다.
-'전일 대비 종가 등락'을 구하기 위해 테이블 계산식을 이용한다.

ZN(SUM([종가])) - LOOKUP(ZN(SUM([종가])), -1)

-'전일 대비 종가 등락'을 사용해 '등가 여부 색상' 계산식을 만든다.

IF [전일 대비 종가 등락] > 0 THEN "▲"
ELSEIF [전일 대비 종가 등락] < 0 THEN "▽"
ELSE "-"
END

-메뉴>워크시트>작업(동작)>url추가 작업을 통해, 차원의 코드명을 이용해서 해당 주식에 대한 정보 사이트로 이동할 수 있다. 이때 작업(동작)실행 조건은 '메뉴'로 설정해준다.

2. 세부수준 계산식(LOD): 전국 기준 매출 구성비율 구하기

세부 수준 계산식) 현재 뷰의 시각화 세부수준과 실제 내가 필요한 집계의 기준이 상이할 때 사용한다.

FIXED함수를 이용해 '전국 기준 매출' 계산식을 만든다.
FIXED는 지정된 특정 차원을 기준으로 집계하는 방식이다.

INT({ FIXED [국가]: SUM([매출]) })

3. 세부 수준 계산식 : 과거 고객 매출 기여도 및 신규 유입 고객 현황 분석

고객별 최초 구매 연도를 색상으로 표현하기 위해 '고객별 최초 구매일' 계산식을 만든다.

{ FIXED [고객번호] : MIN([주문 일자]) }

'고객명'에는 중복이 있을 수 있기 때문에, '고객번호'를 사용한다.

4. 코호트 분석

  • '고객별 최초 재구매일'
{ FIXED [고객번호] :MIN(IIF( [고객별 최초 구매일] < [주문 일자], [주문 일자], NULL ))}

-“고객별 최초 구매일”과 “고객별 최초 재구매일”을 가지고 DATEDIFF 함수를 이용해서 ‘quarter’기준으로 재구매가 일어나기까지의 시간 차이를 구한다.

DATEDIFF('quarter', [고객별 최초 구매일], [고객별 최초 재구매일 ])

0개의 댓글