DATEDIFF
Se aplica a:columna Calculadatabla calculadaMedidacá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 |
Valor de fecha y hora escalar. |
Date2 |
Valor de fecha y hora escalar. |
Interval |
Intervalo que se va a usar al comparar fechas. El valor puede ser uno de los siguientes: - SECOND - MINUTE - HOUR - DAY -SEMANA - MONTH - QUARTER - YEAR |
Valor devuelto
Recuento de límites de intervalo entre dos fechas.
Observaciones
Se devuelve un resultado positivo si Date2 es mayor que Date1. Se devuelve un resultado negativo si Date1 es mayor que Date2.
Ejemplo
Los ejemplos de este artículo se pueden usar con el modelo de Power BI Desktop de Adventure Works 2020 de ejemplo. Para obtener el modelo, consulte DAX modelo de ejemplo.
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 |
---|---|
Año | 2 |
Cuarto | 9 |
Mes | 29 |
Semana | 130 |
Día | 914 |