시간 인텔리전스 함수

중급 DAX in Power BI

Maarten Van den Broeck

Content Developer at DataCamp

시간 인텔리전스 함수

  • 시간 기간을 사용하여 데이터 조작 및 비교

시간에 따른 매출 데이터 꺾은선형 차트

  • 다양한 시간 인텔리전스 함수 제공

$$ $$ $$

  • 현재 기간과 이전 기간 비교
  • 월별/분기별/연도별 목표 추정
중급 DAX in Power BI

날짜를 반환하는 시간 인텔리전스 함수

  • NEXTDAY(<dates>)
    • 다음 날 반환
dates NEXTDAY
2009-07-07 2009-07-08
2009-07-08 2009-07-09
2009-07-09 2009-07-10
중급 DAX in Power BI

날짜를 반환하는 시간 인텔리전스 함수

  • NEXTDAY(<dates>)
    • 다음 날 반환
  • SAMEPERIODLASTYEAR(<dates>)

    • 전년도 반환 $$ $$ $$ $$
  • DATESBETWEEN(<dates>, <start_date>, <end_date>)

    • 시작일과 종료일 사이의 날짜 반환
dates NEXTDAY LASTYEAR
2009-07-07 2009-07-08 2008-07-07
2009-07-08 2009-07-09 2008-07-08
2009-07-09 2009-07-10 2008-07-09
중급 DAX in Power BI

날짜를 반환하는 시간 인텔리전스 함수

  • NEXTDAY(<dates>)
    • 다음 날 반환
  • SAMEPERIODLASTYEAR(<dates>)

    • 전년도 반환 $$ $$ $$ $$
  • DATESBETWEEN(<dates>, <start_date>, <end_date>)

    • 시작일과 종료일 사이의 날짜 반환
dates NEXTDAY LASTYEAR
2009-07-07 2009-07-08 2008-07-07
2009-07-08 2009-07-09 2008-07-08
2009-07-09 2009-07-10 2008-07-09

$$

dates DATESBETWEEN
2009-07-07
2009-07-08 2009-07-08
2009-07-09 2009-07-09
2009-07-10
중급 DAX in Power BI

날짜를 반환하는 시간 인텔리전스 함수

Mid Season Sales =
CALCULATE(
    SUM(Fact_Table[Sales]), 
    DATESBETWEEN(Dim_Date[Date Key], 
                 DATE(2014, 10, 04),
                 DATE(2014, 10, 26)
                 )
)
중급 DAX in Power BI

날짜를 반환하는 시간 인텔리전스 함수

TOTALYTD(<expression>, <dates> [,<filter>])
TOTALQTD(<expression>, <dates> [,<filter>])
TOTALMTD(<expression>, <dates> [,<filter>])

연, 분기, 또는 월 누계 값을 반환합니다.

Sum_YTD = 
TOTALYTD(
    SUM(Fact_Table[Value]),
    Dim_Date[Date Key]
)
중급 DAX in Power BI

날짜를 반환하는 시간 인텔리전스 함수

TOTALYTD(<expression>, <dates> [,<filter>])
TOTALQTD(<expression>, <dates> [,<filter>])
TOTALMTD(<expression>, <dates> [,<filter>])

연, 분기, 또는 월 누계 값을 반환합니다.

Sum_YTD = 
TOTALYTD(
    SUM(Fact_Table[Orders]),
    Dim_Date[Date Key]
)
Year Month Value Sum_YTD
2021 Jan 6,532 6,532
2021 Feb 4,263 10,795
2021 Mar 1,256 12,051
Total 12,051 12,051
중급 DAX in Power BI

시간 인텔리전스 함수 모범 사례

  • 별도의 날짜 차원 테이블 사용

팩트 테이블과 날짜 차원 테이블 간의 단순 관계

팩트 테이블의 날짜 열에는 누락된 날짜가 있을 수 있습니다!

중급 DAX in Power BI

연습해 봅시다!

중급 DAX in Power BI

Preparing Video For Download...