DATEDIFF
Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen 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ä |
---|---|
Date1 |
Skalaarinen datetime-value. |
Date2 |
Skalaarinen datetime-value. |
Interval |
Päivämäärien vertailussa käytettävä aikaväli.
value voi olla jokin seuraavista: - SECOND - MINUTE - HOUR - DAY -VIIKKO - MONTH - QUARTER - YEAR |
Palauta value
Aikavälien rajojen count kahden päivämäärän välillä.
Huomautuksia
Positiivinen tulos palautetaan, if Date2 on suurempi kuin Date1. Palautetaan negatiivinen tulos, if Date1 on suurempi kuin Date2.
Esimerkki
Tämän artikkelin esimerkkejä voidaan käyttää sample Adventure Works DW 2020 Power BI Desktop -mallin kanssa. Jos haluat hankkia mallin, katso DAXsample mallin.
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 |
---|---|
Year | 2 |
Quarter | 9 |
Month | 29 |
Viikko | 130 |
Day | 914 |