La función NEXTMONTH devuelve una tabla conteniendo una columna con las fechas correspondientes al mes posterior al contexto actual.
NEXTMONTH(
dates
)
- dates: Columna conteniendo fechas.
La función NEXTMONTH devuelve una tabla.
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 mes 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.
Si definimos dos medidas devolviendo el primer y el último día del período devuelto por la función NEXTMONTH para la columna Date del calendario:
VAR __nextMonth = NEXTMONTH('Calendar'[Date])
RETURN
FIRSTDATE(__nextMonth)
VAR __nextMonth = NEXTMONTH('Calendar'[Date])
RETURN
LASTDATE(__nextMonth)
...y creamos una tabla a la que llevamos el campo Date mencionado y ambas medidas, el resultado es el siguiente:
Vemos como, para cada fecha de la primera columna, el período definido por la función NEXTMONTH comienza el día 1 del siguiente mes y termina el último día del siguiente mes.
Si, dada una tabla con ventas, definimos la medida:
Ventas = SUM(FactSales[SalesAmount])
...calculando el total de ventas, y la medida:
Ventas siguiente mes = CALCULATE(
[Ventas],
NEXTMONTH(DimDate[Datekey])
)
...para calcular las ventas del mes siguiente, y llevamos ambas medida a una tabla en la que situamos días, meses y años en la cabecera de filas, obtenemos el siguiente resultado:
Puede apreciarse cómo el cálculo de las ventas del siguiente mes para los días de enero coincide con el total de ventas del mes de febrero.
Si, en el escenario anterior, llevamos a las cabeceras de filas años y trimestres, el resultado es el siguiente:
En este caso, la medida [Ventas siguiente mes] devuelve el total de ventas para el mes que sigue a cada trimestre. Podemos confirmar esto visualizando las ventas por mes:
Efectivamente, el cálculo de la medida [Ventas siguiente mes] para el primer trimestre de 2007 (276.891.048,16 €) coincide con el total de ventas del mes de abril.