@MOVMIN

Esta función calcula el valor mínimo dentro de un rango móvil.

Su estructura consta de 3 partes:

@MOVMIN(A,B,C)

Parte “A”: recoge la variable de la que se va a calcular el mínimo.

Parte “B”: Es opcional; es un número que señala el tamaño del rango móvil para el cálculo del mínimo. Si no se informa se toma por defecto el valor 3.

Parte “C”: Es opcional; recoge la serie de datos por la que se mueve esta función para calcular el mínimo (lista de miembros, función que devuelve un rango…). Si no se informa Essbase se mueve a través de los niveles 0 de la dimensión marcada como tiempo.

Veamos un ejemplo: Partiendo de la siguiente serie de datos:

Aplicamos la siguiente función:

Obtenemos el siguiente resultado:

Para cada mes calcula el mínimo de los 3 meses anteriores (incluido el propio mes). Como no hemos informado la parte “C” esta función se mueve por los meses del año (niveles 0 de la dimensión tiempo).

En el caso de los meses de enero y febrero como no tienen 3 meses anteriores repite el mismo dato de la serie original.

Si aplicamos la función:

Obtenemos el siguiente resultado:

Para cada mes calcula el mínimo de los 5 meses anteriores.

Si algún miembro no tiene datos (#missing), esta función lo obvia calculando el mínimo entre el resto de valores del rango móvil.