DATEDIFF

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMittayksikköVisuaalinen laskenta -

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

Syntaksi

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:

- SECOND
- MINUTE
- HOUR
- DAY
-VIIKKO
- MONTH
- QUARTER
- YEAR

Palautusarvo

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

Huomautuksia

DATEDIFF palauttaa positiivisen tuloksen, jos Date2 on suurempi kuin Date1. Se palauttaa negatiivisen tuloksen, jos Date1 on suurempi kuin Date2.

Esimerkki

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

Seuraava kyselyn 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