DATEDIFF
Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual
Devuelve el número de límites de intervalo entre dos fechas.
Sintaxis
DATEDIFF(<Date1>, <Date2>, <Interval>)
Parámetros
Término | Definición |
---|---|
Date1 |
Una fecha y hora escalares value. |
Date2 |
Una fecha y hora escalares value. |
Interval |
Intervalo que se va a usar al comparar fechas. El value puede ser uno de los siguientes: - SECOND - MINUTE - HOUR - DAY -SEMANA - MONTH - QUARTER - YEAR |
Devolver value
El count de límites de intervalo entre dos fechas.
Observaciones
Se devuelve un resultado positivo if Date2 es mayor que Date1. Se devuelve un resultado negativo if Date1 es mayor que Date2.
Ejemplo
Los ejemplos de este artículo se pueden usar con el modelo de sample Adventure Works DW 2020 Power BI Desktop. Para obtener el modelo, consulte DAXsample modelo.
La siguiente consulta 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 ) )
}
Devuelve lo siguiente:
Value1 | Valor2 |
---|---|
Year | 2 |
Quarter | 9 |
Month | 29 |
Semana | 130 |
Day | 914 |