Del via


DATEDIFF

Gælder for:Beregnet tabel beregningaf målingsvisualisering for en beregnet kolonne

Returnerer antallet af intervalgrænser mellem to datoer.

Syntaks

DATEDIFF(<Date1>, <Date2>, <Interval>)  

Parametre

Begreb Definition
Dato1 En skalar datetime-værdi.
Dato2 En skalar datetime-værdi.
Interval Det interval, der skal bruges ved sammenligning af datoer. Værdien kan være en af følgende:

-ANDEN
-MINUTTERS
-TIME
-DAG
-UGE
-MÅNED
-KVARTAL
-ÅR

Returværdi

Antallet af intervalgrænser mellem to datoer.

Bemærkninger

Et positivt resultat returneres, hvis Date2 er større end Date1. Der returneres et negativt resultat, hvis Date1 er større end Date2.

Eksempel

Eksempler i denne artikel kan bruges sammen med eksempelmodellen Adventure Works DW 2020 Power BI Desktop. Hvis du vil hente modellen, skal du se DAX-eksempelmodel.

Følgende DAX-forespørgsel:

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:

Værdi1 Værdi2
Year 2
Kvartal 9
Month 29
Uge 130
Dag 914