Del via


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

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