다음을 통해 공유


DATEDIFF

적용 대상:계산 열계산 테이블Measure시각적 계산

두 날짜 사이의 간격 경계 수를 반환합니다.

통사론

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

매개 변수

학기 정의
Date1 스칼라 날짜/시간 value.
Date2 스칼라 날짜/시간 value.
Interval 날짜를 비교할 때 사용할 간격입니다. value 다음 중 하나일 수 있습니다.

- SECOND
- MINUTE
- HOUR
- DAY
-주
- MONTH
- QUARTER
- YEAR

반환 value

두 날짜 사이의 간격 경계의 count.

발언

Date2가 Date1보다 큰 if 양수 결과가 반환됩니다. Date1이 Date2보다 큰 if 음수 결과가 반환됩니다.

본보기

이 문서의 예제는 sample Adventure Works DW 2020 Power BI Desktop 모델과 함께 사용할 수 있습니다. 모델을 얻으려면 DAXsample 모델참조하세요.

다음 DAX 쿼리는 다음과 같습니다.

EVALUATE
VAR StartDate =  DATE ( 2019, 07, 01 )
VAR EndDate =    DATE ( 2021, 12, 31 )
RETURN
    {
        ( "Year",     DATEDIFF ( StartDate, EndDate, YEAR ) ),
        ( "Quarter",  DATEDIFF ( StartDate, EndDate, QUARTER ) ),
        ( "Month",    DATEDIFF ( StartDate, EndDate, MONTH ) ),
        ( "Week",     DATEDIFF ( StartDate, EndDate, WEEK ) ),
        ( "Day",      DATEDIFF ( StartDate, EndDate, DAY ) )
    } 

다음을 반환합니다.

Value1 Value2
Year 2
Quarter 9
Month 29
130
Day 914