Compartir a través de


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 va desde la fecha de inicio especificada hasta la fecha de finalización especificada, incluidas las dos fechas.

Sintaxis

CALENDAR(<start_date>, <end_date>)  

Parámetros

Término Definición
start_date Cualquier expresión DAX que devuelve un valor datetime.
end_date Cualquier expresión DAX que devuelve 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 va desde la fecha de inicio especificada hasta la fecha de finalización especificada, incluidas las dos fechas.

Notas

  • 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 utiliza en columnas calculadas o en reglas de seguridad de nivel de fila (RLS).

Ejemplos

Esta fórmula 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 de ventas reales y previsiones de ventas futuras, la expresión siguiente devuelve una tabla de fechas que abarca el intervalo de fechas de las tablas Sales y Forecast.

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