DATEDIFF
gælder for:beregnet kolonneberegnet tabelMeasurevisualiseringsberegning
Returnerer antallet af intervalgrænser mellem to datoer.
Syntaks
DATEDIFF(<Date1>, <Date2>, <Interval>)
Parametre
Udtryk | Definition |
---|---|
Date1 |
En skalar datetime-value. |
Date2 |
En skalar datetime-value. |
Interval |
Det interval, der skal bruges ved sammenligning af datoer.
value kan være en af følgende: - SECOND - MINUTE - HOUR - DAY -UGE - MONTH - QUARTER - YEAR |
Returner value
Den count af intervalgrænser mellem to datoer.
Bemærkninger
Der returneres et positivt resultatif Date2 er større end Date1. Der returneres et negativt resultat, if Date1 er større end Date2.
Eksempel
Eksempler i denne artikel kan bruges sammen med sample Adventure Works DW 2020 Power BI Desktop-model. Hvis du vil hente modellen, skal du se DAXsample model.
Følgende DAX forespørgsel:
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 ) )
}
Returnerer følgende:
Værdi1 | Værdi2 |
---|---|
Year | 2 |
Quarter | 9 |
Month | 29 |
Uge | 130 |
Day | 914 |