DATEDIFF
gælder for:beregnet kolonne
beregnet tabel
beregning af måling
visualisering
Returnerer antallet af intervalgrænser mellem to datoer.
Syntaks
DATEDIFF(<Date1>, <Date2>, <Interval>)
Parametre
Udtryk | Definition |
---|---|
Date1 |
En skalar datetime-værdi. |
Date2 |
En skalar datetime-værdi. |
Interval |
Det interval, der skal bruges ved sammenligning af datoer. Værdien kan være en af følgende: - SECOND - MINUTE - HOUR - DAY -UGE - MONTH - QUARTER - YEAR |
Returværdi
Antallet af intervalgrænser mellem to datoer.
Bemærkninger
Et positivt resultat returneres, hvis Date2 er større end Date1. Der returneres et negativt resultat, hvis Date1 er større end Date2.
Eksempel
Eksempler i denne artikel kan bruges sammen med eksempelmodellen Adventure Works DW 2020 Power BI Desktop. Hvis du vil hente modellen, skal du se DAX eksempelmodel.
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 |
---|---|
År | 2 |
Fjerdedel | 9 |
Måned | 29 |
Uge | 130 |
Dag | 914 |