DATEDIFF
gjelder:beregnet kolonne
beregnet tabell
måle
visualobjektberegning
Returnerer antall intervallgrenser mellom to datoer.
Syntaks
DATEDIFF(<Date1>, <Date2>, <Interval>)
Parametere
Vilkår | Definisjon |
---|---|
Date1 |
En skalardato/-verdi. |
Date2 |
En skalardato/-verdi. |
Interval |
Intervallet som skal brukes ved sammenligning av datoer. Verdien kan være ett av følgende: - SECOND - MINUTE - HOUR - DAY -UKE - MONTH - QUARTER - YEAR |
Returverdi
Antall intervallgrenser mellom to datoer.
Merknader
Et positivt resultat returneres hvis Dato2 er større enn Dato1. Et negativt resultat returneres hvis Dato1 er større enn Dato2.
Eksempel
Eksempler i denne artikkelen kan brukes med eksempelmodellen Adventure Works DW 2020 Power BI Desktop. Hvis du vil ha modellen, kan du se DAX eksempelmodell.
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 |
---|---|
År | 2 |
Kvartal | 9 |
Måned | 29 |
Uke | 130 |
Dag | 914 |