Leer en inglés

Compartir a través de


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.