PREVIOUSQUARTER

La función PREVIOUSQUARTER devuelve una tabla conteniendo una columna con las fechas correspondientes al trimestre anterior al contexto actual.

Sintaxis

PREVIOUSQUARTER(
    dates
)

Parámetros
  • dates: Columna conteniendo fechas.
Valor devuelto

La función PREVIOUSQUARTER 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 trimestre que precede 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.

Ejemplos

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

Ventas = SUM(FactSales[SalesAmount])

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

Ventas trimestre anterior = CALCULATE(
    [Ventas],
    PREVIOUSQUARTER(DimDate[Datekey])
)

...calculando las ventas del trimestre anterior, y llevamos ambas medidas a una matriz en la que situamos meses, trimestres y años en las cabeceras de las filas, el resultado es el siguiente:

Función PREVIOUSQUARTER. Ejemplo de uso

Puede apreciarse cómo, para cada mes y cada trimestre, el resultado devuelto por la medida [Ventas trimestre anterior] coincide, efectivamente, con el total de ventas del trimestre que precede al contexto actual. Puede también comprobarse cómo el cálculo de las ventas para el trimestre anterior para el año 2008 (894.947.792,23 €) es el total de ventas del último trimestre de 2007 (ya se ha comentado que el conjunto de fechas devuelto por la función no pertenece al contexto). Por este motivo la medida no devuelve ningún valor para el año 2007, pues no hay datos para el último trimestre de 2006.

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