DATEDIFF
Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne
Zwraca liczbę granic interwału między dwiema datami.
Składnia
DATEDIFF(<Date1>, <Date2>, <Interval>)
Parametry
Termin | Definicja |
---|---|
Date1 |
Skalarna data/godzina value. |
Date2 |
Skalarna data/godzina value. |
Interval |
Interwał używany podczas porównywania dat.
value może być jedną z następujących czynności: - SECOND - MINUTE - HOUR - DAY -TYDZIEŃ - MONTH - QUARTER - YEAR |
Zwracanie value
count granic interwału między dwiema datami.
Uwagi
Zwracany jest wynik dodatni if data2 jest większa niż Date1. Zwracany jest wynik ujemny if data1 jest większa niż Date2.
Przykład
Przykłady w tym artykule mogą być używane z modelem sample Adventure Works DW 2020 Power BI Desktop. Aby uzyskać model, zobacz DAXsample model.
Następujące zapytanie 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 ) )
}
Zwraca następujące elementy:
Wartość1 | Wartość2 |
---|---|
Year | 2 |
Quarter | 9 |
Month | 29 |
Tydzień | 130 |
Day | 914 |