DATEDIFF

Van toepassing op: Berekende kolomBerekende tabelMetingVisuele berekening

Retourneert het aantal intervalgrenzen tussen twee datums.

Syntaxis

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

Parameters

Term Definitie
Date1 Een scalaire datum/tijd-waarde.
Datum2 Een scalaire datum/tijd-waarde.
Interval Het interval dat moet worden gebruikt bij het vergelijken van datums. De waarde kan één van de volgende zijn:

-TWEEDE
-MINUUT
-UUR
-DAG
-WEEK
-MAAND
-KWARTAAL
-JAAR

Retourwaarde

Het aantal intervalgrenzen tussen twee datums.

Opmerkingen

Een positief resultaat wordt geretourneerd als Datum2 groter is dan Datum1. Een negatief resultaat wordt geretourneerd als Datum1 groter is dan Datum2.

Opmerking

Voorbeelden in dit artikel kunnen worden gebruikt met het voorbeeldmodel Adventure Works DW 2020 Power BI Desktop. Zie HET DAX-voorbeeldmodel om het model op te halen.

De volgende DAX-query:

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 ) )
    }   

Retourneert het volgende:

Waarde1 Waarde2
Year 2
Kwartaal 9
Month 29
Week 130
Dag 914