CALENDARAUTO
Se aplica a:columna CalculadaTabla calculadaMeasurecá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 contains un conjunto contiguo de fechas. El range 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. If omitido, el valor predeterminado es el value especificado en la plantilla de tabla de calendar para el usuario actual, if presente; De lo contrario, el valor predeterminado es 12. |
Devolver value
Devuelve una tabla con una sola columna denominada "Date" que contains un conjunto contiguo de fechas. El range de fechas se calcula automáticamente en función de los datos del modelo.
Observaciones
El daterange se calcula de la siguiente manera:
- El earliestdate del modelo que se not en una columna calculada or tabla calculada se toma como MinDate.
- El date más reciente del modelo que se not en una columna calculada or tabla calculada se toma como MaxDate.
- El daterange devuelto es fechas entre el principio del year fiscal asociado a MinDate and el final del year fiscal asociado a MaxDate.
Se devuelve un errorif el modelo not contiene cualquier values datetime que se not en columnas calculadas or tablas calculadas.
Esta función se not se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas or reglas de seguridad de nivel de fila (RLS).
Ejemplo
En este ejemplo, minDate and MaxDate en el modelo de datos son el 1 de julio de 2010 and 30 de junio de 2011.
CALENDARAUTO()
devolverá all fechas entre el 1 de enero de 2010 and el 31 de diciembre de 2011.
CALENDARAUTO(3)
devolverá all fechas entre el 1 de abril de 2010 and el 31 de marzo de 2012.