Lezen in het Engels

Delen via


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.
Date2 Een scalaire datum/tijd-waarde.
Interval Het interval dat moet worden gebruikt bij het vergelijken van datums. De waarde kan een van de volgende zijn:

-TWEEDE
-MINUUT
-UUR
-DAG
-WEEK
-MAAND
-WIJK
-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.

Voorbeeld

Voorbeelden in dit artikel kunnen worden gebruikt met het voorbeeldmodel Adventure Works DW 2020 Power BI Desktop. Zie DAX-voorbeeldmodelom 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
Jaar 2
Wijk 9
Maand 29
Week 130
Dag 914