NEXTYEAR

La función NEXTYEAR devuelve una tabla conteniendo una columna con las fechas correspondientes al año siguiente al contexto actual.

Sintaxis

NEXTYEAR(
    dates
    [, year_end_date]
)

Parámetros
  • dates: Columna conteniendo fechas.
  • year_end_date: Argumento opcional. Cadena de texto que define la fecha de fin de año (el valor por defecto es el 31 de diciembre).
Valor devuelto

La función NEXTYEAR devuelve una tabla.

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.

Esta función devuelve el conjunto de fechas correspondiente al año que sigue a las fechas involucradas en el contexto actual. En otras palabras, el conjunto de fechas devueltas por la función nunca es parte del contexto actual.

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

Si, dada una tabla con ventas, definimos la medida:

Ventas = SUM(FactSales[SalesAmount])

...calculando el total de ventas, y la medida:

Ventas siguiente año = CALCULATE(
    [Ventas];
    NEXTYEAR(DimDate[Datekey])
)

...calculando las ventas del año siguiente, y llevamos a una matriz estas medidas con meses y años en la cabecera de las filas, el resultado es el siguiente:

Función NEXTYEAR. Ejemplo de uso

Puede apreciarse cómo, para cada mes, la medida conteniendo las ventas del siguiente año coinciden con las ventas totales del año que comienza el mes de enero siguiente al mes del contexto actual.

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