35

미션 1: 매출 트렌드 분석

Day 5: 주간 프로젝트 - 이커머스 분석 대시보드

학습 목표

일별/월별 매출 집계를 수행한다 LAG로 전일/전월 대비 증감률을 계산한다 이동 평균을 계산한다

미션: 매출 트렌드 대시보드 데이터

경영진이 보고 싶어하는 매출 트렌드 데이터를 생성하세요.


분석 1: 일별 매출 현황

출력 컬럼:

  • order_date: 날짜
  • daily_revenue: 일 매출
  • prev_day_revenue: 전일 매출
  • day_change_pct: 전일 대비 증감률 (%)
  • ma_7d: 7일 이동 평균

조건: 완료된 주문만, 최근 30일


분석 2: 월별 매출 현황

출력 컬럼:

  • month: 월
  • monthly_revenue: 월 매출
  • prev_month_revenue: 전월 매출
  • month_change_pct: 전월 대비 증감률 (%)
  • cumulative_revenue: 연초부터 누적 매출

분석 3: 주간 매출 비교

출력 컬럼:

  • week_start: 주 시작일
  • week_revenue: 주간 매출
  • prev_week_revenue: 전주 매출
  • week_change_pct: 전주 대비 증감률
에디터 로딩 중...
힌트 보기
  • CTE로 일별/월별 집계 먼저
  • LAG()로 이전 기간 값 가져오기
  • NULLIF로 0 나누기 방지
  • ROWS BETWEEN으로 이동 평균 범위 지정
정답 보기
에디터 로딩 중...