DATEDIFF

gjelder:beregnet kolonneberegnet tabellmålevisualobjektberegning

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

DATEDIFF returnerer et positivt resultat hvis Dato2 er større enn Dato1. Det returnerer et negativt resultat 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