DATEDIFF
platí pro:počítaný sloupecPočítaná tabulkaMeasure vizuálu
Vrátí počet hranic intervalů mezi dvěma kalendářními daty.
Syntax
DATEDIFF(<Date1>, <Date2>, <Interval>)
Parametry
Semestr | Definice |
---|---|
Date1 |
Skalární valuedatetime . |
Date2 |
Skalární valuedatetime . |
Interval |
Interval, který se má použít při porovnávání kalendářních dat.
value může být jedna z následujících možností: - SECOND - MINUTE - HOUR - DAY -TÝDEN - MONTH - QUARTER - YEAR |
Vrácení value
count hranic intervalů mezi dvěma daty.
Poznámky
Vrátí se kladný výsledek if Date2 je větší než Date1. Vrátí se záporný výsledek if Date1 je větší než Datum2.
Příklad
Příklady v tomto článku lze použít s modelem sample Adventure Works DW 2020 Power BI Desktop. Pokud chcete model získat, přečtěte simodelu
Následující dotaz 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 ) )
}
Vrátí následující:
Hodnota1 | Hodnota2 |
---|---|
Year | 2 |
Quarter | 9 |
Month | 29 |
Týden | 130 |
Day | 914 |