La función CALENDARAUTO es una función de fecha y hora en lenguaje DAX. Devuelve una tabla con una sola columna denominada "Date" que contiene un conjunto contiguo de fechas. El rango de fechas se calcula automáticamente según los datos del modelo.
La sintaxis de la función CALENDARAUTO es la siguiente:
CALENDARAUTO([fiscal_year_end_month])
donde
[fiscal_year_end_month] Cualquier expresión DAX que devuelva un entero entre 1 y 12. Si se omite, el valor predeterminado es el valor especificado en la plantilla de tabla de calendario del usuario actual, si está presente; de lo contrario, el valor predeterminado es 12.
El resultado se mostrará de siguiente manera:
- La fecha más antigua del modelo que no se encuentra en una columna o en una tabla calculada se toma como MinDate.
- La fecha más reciente del modelo que no se encuentra en una columna o en una tabla calculada se toma como MaxDate.
- El rango de fechas devuelto son las fechas comprendidas entre el principio del año fiscal asociado a MinDate y el final del año fiscal asociado a MaxDate.