CALENDARAUTO

Se aplica a:Columna calculadaTabla calculadaMedidaCálculo visual

Nota:

No se recomienda usar esta función en cálculos visuales, ya que es probable que devuelva resultados sin sentido.

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.

Sintaxis

CALENDARAUTO([fiscal_year_end_month])  

Parámetros

Término Definición
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.

Valor devuelto

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.

Notas

  • El rango de fechas se calcula de la manera siguiente:

    • 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.
  • Se devuelve un error si el modelo no contiene valores de fecha y hora que no estén en columnas o tablas calculadas.

  • 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).

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() devuelve todas las fechas entre el 1 de enero de 2010 y el 31 de diciembre de 2011.

CALENDARAUTO(3) devuelve todas las fechas entre el 1 de abril de 2010 y el 31 de marzo de 2012.