DATEDIFF
Vzťahuje sa na: Vypočítaný stĺpec Vypočítaná tabuľka Výpočet mierky Vizuál
Vráti počet ohraničení intervalu medzi dvomi dátumami.
Syntax
DATEDIFF(<Date1>, <Date2>, <Interval>)
Parametre
Obdobie | Definícia |
---|---|
Dátum1 | Skalárna hodnota dátumu a času. |
Dátum2 | Skalárna hodnota dátumu a času. |
Interval | Interval, ktorý sa má použiť pri porovnávaní dátumov. Hodnota môže byť jedna z nasledujúcich: -SEKUNDA -MINÚTA -HODINA -DEŇ -TÝŽDEŇ -MESIAC -ŠTVRŤ -ROK |
Vrátená hodnota
Počet ohraničení intervalu medzi dvomi dátumami.
Poznámky
Kladný výsledok sa vráti, ak je hodnota Date2 väčšia ako hodnota Date1. Záporný výsledok sa vráti, ak je hodnota Date1 väčšia ako hodnota Date2.
Príklad
Príklady v tomto článku možno použiť so vzorovým modelom aplikácie Power BI Desktop Adventure Works DW 2020. Ak chcete získať tento model, pozrite si tému Ukážkový model DAX.
Nasledujúci dotaz jazyka 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áti nasledujúce údaje:
Hodnota1 | Hodnota2 |
---|---|
Rok | 2 |
Štvrťrok | 9 |
Month | 29 |
Týždeň | 130 |
Deň | 914 |