CALENDARAUTO
Se aplica a:columna Calculadatabla calculadaMedidacálculo visual
Nota
No se recomienda usar esta función en cálculos visuales, ya que probablemente devuelva resultados sin sentido.
Devuelve una tabla con una sola columna denominada "Date" que contiene un conjunto contiguo de fechas. El intervalo de fechas se calcula automáticamente en función de los datos del modelo.
Sintaxis
CALENDARAUTO([fiscal_year_end_month])
Parámetros
Término | Definición |
---|---|
fiscal_year_end_month |
Cualquier expresión DAX que devuelva un entero de 1 a 12. Si se omite, el valor predeterminado es el valor especificado en la plantilla de tabla de calendario para el usuario actual, si está presente; De lo contrario, el valor predeterminado es 12. |
Valor devuelto
Devuelve una tabla con una sola columna denominada "Date" que contiene un conjunto contiguo de fechas. El intervalo de fechas se calcula automáticamente en función de los datos del modelo.
Observaciones
El intervalo de fechas se calcula de la siguiente manera:
- La fecha más antigua del modelo que no está en una columna calculada o una tabla calculada se toma como MinDate.
- La fecha más reciente del modelo que no está en una columna calculada o tabla calculada se toma como MaxDate.
- El intervalo de fechas devuelto es fechas entre el comienzo del año fiscal asociado a MinDate y el final del año fiscal asociado a MaxDate.
Se devuelve un error si el modelo no contiene ningún valor datetime que no esté en columnas calculadas ni tablas calculadas.
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).
Ejemplo
En este ejemplo, MinDate y MaxDate en el modelo de datos son el 1 de julio de 2010 y el 30 de junio de 2011.
CALENDARAUTO()
devolverá todas las fechas entre el 1 de enero de 2010 y el 31 de diciembre de 2011.
CALENDARAUTO(3)
devolverá todas las fechas entre el 1 de abril de 2010 y el 31 de marzo de 2012.