ENDOFYEAR

La función ENDOFYEAR devuelve el último día del año en el contexto actual (o del último año, si es que el contexto actual incluye más de uno) para la columna de fechas especificada.

Sintaxis

ENDOFYEAR(
    dates
    [, year_end_date]
)

Parámetros
  • dates: Columna conteniendo fechas.
  • year_end_date: Argumento opcional. Último día del año (el valor por defecto es el 31 de diciembre).
Valor devuelto

La función ENDOFYEAR devuelve una tabla con una única columna y única fila con una fecha.

Información adicional

El argumento dates puede ser una referencia a una columna conteniendo fechas, una expresión que devuelva una tabla con una única columna conteniendo fechas o una expresión booleana que defina una tabla con una única columna conteniendo fechas.

El argumento year_end_date es una cadena de texto conteniendo una fecha en el formato local del equipo y permite especificar un final de año diferente al 31 de diciembre. Aunque este argumento debe incluir un año (por ejemplo, "21/10/2016"), solo se considera el día y el mes.

Ejemplos

Se muestra en la siguiente tabla el comienzo y fin del mes, del trimestre y del año para algunas fechas de mayo de 2011:

Funciones STARTOF y ENDOF

Si llevamos el número de mes a los encabezados de filas en una matriz, el año a los encabezados de columnas, y la siguiente medida:

Último día del año = ENDOFYEAR(DimDate[Datekey])

...al campo de Valores, obtenemos el siguiente resultado:

Función ENDOFYEAR. Ejemplo de uso
Puede observarse cómo la medida creada devuelve el último día del año al que pertenece el mes.

Si, en el mismo escenario, modificamos la medida para especificar una fecha de final de año diferente del 31 de diciembre, por ejemplo, el 5 de mayo:

Último día del año = ENDOFYEAR(DimDate[Datekey], "5/5/2014")

...el resultado es el siguiente:

Función ENDOFYEAR. Ejemplo de uso

Ahora, el último día del año para cualquiera de los períodos es el 5 de mayo.

Categoría
Inteligencia de tiempo
Enviado por admin el Mar, 04/12/2018 - 11:45