Megosztás a következőn keresztül:


DATEDIFF

A következőre vonatkozik: Számított oszlop Számított tábla Mérték vizualizáció számítása

Két dátum közötti intervallumhatárok számát adja eredményül.

Syntax

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

Paraméterek

Időszak Definíció
Date1 Skaláris dátum/idő érték.
Dátum2 Skaláris dátum/idő érték.
Intervallum A dátumok összehasonlításakor használandó időköz. Az érték a következők egyike lehet:

-MÁSODIK
-PERC
-ÓRA
-NAP
-HÉT
-HÓNAP
-NEGYED
-ÉV

Visszaadott érték

Két dátum közötti intervallumhatárok száma.

Megjegyzések

Pozitív eredményt ad vissza, ha a Date2 nagyobb, mint a Date1. Negatív eredményt ad vissza, ha a Date1 nagyobb, mint a Date2.

Példa

A cikkben szereplő példák az Adventure Works DW 2020 Power BI Desktop-modellel használhatók. A modell lekéréséhez tekintse meg a DAX-mintamodellt.

A következő DAX-lekérdezés:

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 ) )
    }   

A következőket adja vissza:

Érték1 Érték2
Year 2
Negyed 9
Month 29
Hét 130
Nap 914