Lue englanniksi

Jaa


DATEDIFF

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMittayksikköVisuaalinen laskenta -

Palauttaa kahden päivämäärän välisten aikavälien rajojen määrän.

Syntaksi

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

Parametrit

Termi Määritelmä
Date1 Skalaarinen datetime-arvo.
Date2 Skalaarinen datetime-arvo.
Interval Päivämäärien vertailussa käytettävä aikaväli. Arvo voi olla jokin seuraavista:

-TOINEN
-MINUUTTI
-TUNTI
-PÄIVÄ
-VIIKKO
-KUUKAUSI
-NELJÄNNES
-VUOSI

Palautusarvo

Kahden päivämäärän välisten aikavälien rajojen määrä.

Huomautuksia

Positiivinen tulos palautetaan, jos Päivämäärä2 on suurempi kuin Päivämäärä1. Negatiivinen tulos palautetaan, jos Päivämäärä1 on suurempi kuin Päivämäärä2.

Esimerkki

Tämän artikkelin esimerkkejä voidaan käyttää Adventure Works DW 2020 Power BI Desktop -mallissa. Jos haluat saada mallin, katso DAX-esimerkkimalli.

Seuraava DAX-kysely:

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

Palauttaa seuraavat:

Arvo1 Arvo2
Vuosi 2
Neljännes 9
Kuukausi 29
Viikko 130
Päivä 914