2025/02/18 TIL

김학열·2025년 2월 18일

(1) 논리 함수

IF SUM([Sales]) >= 10000
THEN '상위 매출' ELSE '하위 매출' END

  • Case when

CASE [측정값]
WHEN 'Sales' THEN [매출]
WHEN 'Profit' THEN [수익]
...
END

(2) 날짜 함수

  • DATEDIFF 함수: 두 날짜 사이의 차이를 반환

DATEDIFF(단위, 시작 날짜, 끝 날짜)

  • DATEADD 함수: 날짜 더하기

DATEADD(단위, 간격, 기준 날짜)

LOD식 기본 문법 구조

전체 LOD식은 {}(중괄호)로 묶어줍니다!

{[FIXED | INCLUDE | EXCLUDE][차원1], [차원2] : AVG([측정값])}

6-1. FIXED
📍 뷰에 있는 차원과 상관없이 계산된 필드에서 FIXED 계산식을 고정시켜 지정된 차원을 계산합니다
지역별 평균 매출

{ FIXED [Region] : AVG([Sales]) }

VLOD와 FIXED 비교
지역별 매출 합계
FIXED 계산식

6-2. INCLUDE
📍 뷰에 지정된 차원 뿐만 아니라 모든 차원을 포함해서 계산합니다.
지역별 평균 매출

{ INCLUDE [Region]: AVG([Sales]) }

VLOD와 INCLUDE 비교
INCLUDE 계산식

6-3. EXCLUDE
📍 차원을 제거해서 계산합니다.

지역별 평균 매출

{ EXCLUDE [Region]: AVG([Sales]) }

profile
QA/QC 1기 김학열

0개의 댓글