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: - SECOND - MINUTE - HOUR - DAY -WEEK - MONTH - QUARTER - YEAR |
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 |