Compartir a través de


Función ENDOFYEAR

Devuelve la última fecha del año en el contexto actual para la columna de fechas especificada.

Sintaxis

ENDOFYEAR(<dates> [,<year_end_date>])

Parámetros

Término

Definición

dates

Columna que contiene fechas.

year_end_date

(opcional) Una cadena literal con una fecha que define la fecha de fin del año. El número predeterminado es el 31 de diciembre.

Valor devuelto

Una tabla que contiene una columna y fila únicas con un valor de fecha.

Comentarios

[!NOTA]

Para comprender mejor cómo el contexto afecta a los resultados de las fórmulas, vea Contexto de las fórmulas DAX.

El argumento dates puede representar cualquiera de los siguientes valores:

  • Una referencia a una columna de fecha y hora.

  • Una expresión de tabla que devuelve una columna única de valores de fecha u hora.

  • Una expresión booleana que define una columna única de tabla de valores de fecha y hora.

[!NOTA]

Las restricciones en expresiones booleanas se describen en el tema Función CALCULATE.

El parámetro year_end_date es un literal de cadena de una fecha, en la misma configuración regional que la del cliente donde se creó el libro. Se omite la parte del año de la fecha.

Esta función de DAX no se puede usar en modo DirectQuery. Para obtener más información acerca de las limitaciones de los modelos DirectQuery, vea https://go.microsoft.com/fwlink/?LinkId=219172.

Ejemplo

La siguiente fórmula del ejemplo crea una medida que devuelve el fin del año fiscal que finaliza el 30 de junio para el contexto actual.

Para ver cómo funciona esto, cree una tabla dinámica y agregue el campo CalendarYear en el área Etiquetas de fila de la tabla dinámica. A continuación, agregue una medida llamada EndOfFiscalYear, usando la fórmula definida en la sección de códigos, en el área Valores de la tabla dinámica.

=ENDOFYEAR(DateTime[DateKey],"06/30/2004")

Vea también

Referencia

Función ENDOFMONTH

Función ENDOFQUARTER

Otros recursos

Funciones de fecha y hora (DAX)

Funciones de inteligencia de tiempo (DAX)