Calcular valores acumulados

Puede utilizar la función de cálculo @AVGRANGE de Essbase para calcular las medias móviles y la función de cálculo @ACCUM para calcular los valores acumulados anuales.

Por ejemplo, supongamos que una base de datos contiene valores de datos de ventas mensuales y que el esquema incluye los miembros AVG_Sales y YTD_Sales.

Debería agregar esta fórmula al miembro AVG_Sales:

@AVGRANGE(SKIPNONE, Sales, @CURRMBRRANGE(Year, LEV, 0, , 0));

Y debe agregar esta fórmula en el miembro YTD_Sales:

@ACCUM(Sales);

Essbase calcula los valores medios de ventas en los meses de la dimensión etiquetada como tiempo. El parámetro SKIPNONE significa que se incluyen todos los valores, incluso los valores #MISSING. Essbase coloca los resultados en AVG_Sales.

La siguiente tabla muestra los resultados cuando Essbase calcula los valores de ventas acumuladas y coloca los resultados en YTD_Sales:

Tabla 18-2 Resultados: Script de cálculo de ejemplo para calcular valores móviles

Medidas -> Tiempo Ene Feb Mar Trim1

Sales

100

200

300

600

AVG_Ventas

100

150

200

#FALTA

Acumulado anual - Ventas

100

300

600

#FALTA

Los valores de AVG_Sales son medias del acumulado mensual. Por ejemplo, AVG_Sales -> Mar es un promedio de ventas para Jan, Feb y Mar.

Los valores de YTD_Sales son los valores acumulados hasta el mes actual. Por lo tanto, YTD_Sales -> Feb es la suma de Sales -> Jan y Sales -> Feb.