Jaa


DATEDIFF

Koskee seuraavia: Laskettu sarakeLaskettu taulukkoMittarinvisuaalinen laskutoimitus

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

Syntaksi

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

Parametrit

Termi Määritelmä
Päivämäärä1 Skalaarinen datetime-arvo.
Päivämäärä2 Skalaarinen datetime-arvo.
Aikaväli Päivämäärien vertailussa käytettävä aikaväli. Arvo voi olla jokin seuraavista:

-TOINEN
-MINUUTIN
-TUNTI
-PÄIVÄ
-VIIKOLLA
-KUUKAUSI
-NELJÄNNEKSELLÄ
-VUODEN

Palautusarvo

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

Huomautukset

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:

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