Compartir vía


CALENDAR

Se aplica a:columna Calculadatabla calculadaMedidacálculo visual

Devuelve una tabla con una sola columna denominada "Date" que contiene un conjunto contiguo de fechas. El intervalo de fechas es desde la fecha de inicio especificada hasta la fecha de finalización especificada, inclusive de esas dos fechas.

Sintaxis

CALENDAR(<start_date>, <end_date>)

Parámetros

Término Definición
start_date Cualquier expresión DAX que devuelva un valor datetime.
end_date Cualquier expresión DAX que devuelva un valor datetime.

Valor devuelto

Devuelve una tabla con una sola columna denominada "Date" que contiene un conjunto contiguo de fechas. El intervalo de fechas es desde la fecha de inicio especificada hasta la fecha de finalización especificada, inclusive de esas dos fechas.

Observaciones

  • Se devuelve un error si start_date es mayor que end_date.

  • Esta función no se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas o reglas de seguridad de nivel de fila (RLS).

Ejemplos

La fórmula siguiente devuelve una tabla con fechas entre el 1 de enero de 2015 y el 31 de diciembre de 2021.

= CALENDAR (DATE (2015, 1, 1), DATE (2021, 12, 31))

Para un modelo de datos que incluye datos reales de ventas y previsiones de ventas futuras, la expresión siguiente devuelve una tabla de fechas que abarca el intervalo de fechas en las tablas Ventas y Previsión.

= CALENDAR (MINX (Sales, [Date]), MAXX (Forecast, [Date]))