DATEDIFF
Dotyczy:kolumna obliczeniowa
tabela obliczeniowa
Miara
wizualizacji
Zwraca liczbę granic interwału między dwiema datami.
Składnia
DATEDIFF(<Date1>, <Date2>, <Interval>)
Parametry
Termin | Definicja |
---|---|
Date1 |
Skalarna wartość daty/godziny. |
Date2 |
Skalarna wartość daty/godziny. |
Interval |
Interwał używany podczas porównywania dat. Wartość może być jedną z następujących wartości: - SECOND - MINUTE - HOUR - DAY -TYDZIEŃ - MONTH - QUARTER - YEAR |
Wartość zwracana
Liczba granic interwału między dwiema datami.
Uwagi
Wynik dodatni jest zwracany, jeśli wartość Date2 jest większa niż Data1. Wynik ujemny jest zwracany, jeśli wartość Date1 jest większa niż Date2.
Przykład
Przykłady w tym artykule mogą być używane z przykładowym modelem Adventure Works DW 2020 Power BI Desktop. Aby uzyskać model, zobacz DAX przykładowy 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 |
---|---|
Rok | 2 |
Ćwiartka | 9 |
Miesiąc | 29 |
Tydzień | 130 |
Dzień | 914 |