DATEDIFF
gjelder:beregnet kolonneberegnet tabellMeasurevisualobjektberegning
Returnerer antall intervallgrenser mellom to datoer.
Syntaks
DATEDIFF(<Date1>, <Date2>, <Interval>)
Parametere
Vilkår | Definisjon |
---|---|
Date1 |
En skalar datetime value. |
Date2 |
En skalar datetime value. |
Interval |
Intervallet som skal brukes ved sammenligning av datoer.
value kan være ett av følgende: - SECOND - MINUTE - HOUR - DAY -UKE - MONTH - QUARTER - YEAR |
Returner value
Den count av intervallgrenser mellom to datoer.
Merknader
Et positivt resultat returneres if Dato2 er større enn Dato1. Et negativt resultat returneres if Dato1 er større enn Dato2.
Eksempel
Eksempler i denne artikkelen kan brukes med sample Adventure Works DW 2020 Power BI Desktop-modellen. Hvis du vil ha modellen, kan du se DAXsample modell.
Følgende DAX spørring:
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 ) )
}
Returnerer følgende:
Verdi1 | Verdi2 |
---|---|
Year | 2 |
Quarter | 9 |
Month | 29 |
Uke | 130 |
Day | 914 |