엑셀 DAX 함수 완전 정복! 실전 예제로 배우는 모든 함수 활용법

📘 엑셀 DAX 함수 완전 정복! 실전 예제로 배우는 모든 함수 활용법

Power Pivot과 Power BI에서 사용하는 DAX(Data Analysis Expressions)는 엑셀을 한 단계 업그레이드하는 도구입니다. 여기서는 가장 자주 사용되는 DAX 함수들을 예제와 함께 소개합니다.

💡 DAX 함수란?

DAX는 Power Pivot, Power BI, SSAS에서 사용하는 수식 언어입니다. 계산 열, 측정값, KPI 등에 활용되며 집계, 필터링, 시간 지능 등의 기능을 지원합니다.

📌 핵심 DAX 함수와 예제

1. SUMX

테이블을 반복하면서 각 행의 계산 결과를 합산합니다.

Total Sales := SUMX(Sales, Sales[Quantity] * Sales[Price])
  

2. CALCULATE

필터를 수정하여 측정값을 재계산합니다.

Sales 2024 := CALCULATE([Total Sales], YEAR(Sales[Date]) = 2024)
  

3. FILTER

지정된 조건으로 테이블을 필터링합니다.

Top Customers := 
CALCULATE([Total Sales], 
    FILTER(Customers, Customers[TotalPurchase] > 100000))
  

4. ALL

필터 컨텍스트를 제거하고 전체 데이터를 계산합니다.

% of Total := 
DIVIDE([Total Sales], CALCULATE([Total Sales], ALL(Products)))
  

5. DATESYTD

올해 누적 값을 계산할 때 유용한 시간 지능 함수입니다.

YTD Sales := CALCULATE([Total Sales], DATESYTD(Calendar[Date]))
  

⚙️ 실무 적용 사례

  • 고객별 연간 구매금액 계산
  • 판매 순위 매기기 (RANKX 함수 활용)
  • 누적 매출 및 전년 대비 증감률 계산

📌 요약 가이드

DAX 함수 핵심 요약:
  • SUMX: 행 기반 계산
  • CALCULATE: 조건부 집계
  • FILTER: 사용자 정의 필터
  • ALL: 필터 무시
  • DATESYTD: 시간 지능

엑셀 DAX는 단순 계산을 넘어 강력한 분석 도구로 거듭나게 합니다. 지금부터 실무에 바로 활용해 보세요!

Leave a Reply

Your email address will not be published. Required fields are marked *