DATEDIFF
Van toepassing op: Berekende kolom Berekende tabel Meting Visuele 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 -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.
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 |