Power BI Dax - Datediff

Ryan·2025년 1월 17일

SQL/Python 분석

목록 보기
72/94

DAX 함수: DATEDIFF

DATEDIFF 함수는 두 날짜 간의 차이를 특정 시간 단위로 계산하는 데 사용됩니다. Power BI 및 DAX를 활용한 데이터 분석에서 자주 사용되는 함수로, 시간 기반 데이터의 간격을 측정하는 데 유용합니다.


구문 (Syntax)

DATEDIFF(<Date1>, <Date2>, <Interval>)

매개변수:

  • : 첫 번째 날짜 값 (스칼라 날짜/시간 값).
  • : 두 번째 날짜 값 (스칼라 날짜/시간 값).
  • : 날짜를 비교할 단위를 지정합니다. 다음 중 하나를 사용할 수 있습니다:
    • SECOND
    • MINUTE
    • HOUR
    • DAY
    • WEEK
    • MONTH
    • QUARTER
    • YEAR

예제

  1. 일 단위 차이 계산:

    DaysDifference = DATEDIFF('Sales'[OrderDate], 'Sales'[DeliveryDate], DAY)
    • 주문 날짜와 배송 날짜 간의 일 단위 차이를 계산합니다.
  2. 월 단위 차이 계산:

    MonthsDifference = DATEDIFF('Sales'[StartDate], 'Sales'[EndDate], MONTH)
    • 시작 날짜와 종료 날짜 간의 월 단위 차이를 계산합니다.
  3. 분기(Quarter) 단위 차이 계산:

    QuartersDifference = DATEDIFF('Projects'[StartDate], 'Projects'[EndDate], QUARTER)
    • 프로젝트 시작 날짜와 종료 날짜 간의 분기 차이를 계산합니다.

활용 팁

  • 날짜 간의 차이를 계산하여 프로젝트 기간, 고객 리드 시간, 배송 시간 등 다양한 분석 지표를 생성할 수 있습니다.
  • Interval 값은 분석의 목적에 따라 적절히 선택하세요. 예를 들어, 분 단위로 상세한 차이를 알고 싶다면 "MINUTE"를 사용하고, 연 단위로 대략적인 차이를 알고 싶다면 "YEAR"를 선택할 수 있습니다.
  • 날짜 필드가 올바른 형식인지 확인하세요. 잘못된 데이터 형식은 계산 오류를 유발할 수 있습니다.

DATEDIFF 함수는 간단하면서도 강력한 시간 계산 도구로, 다양한 분석 시나리오에서 유용하게 활용됩니다.

0개의 댓글