@MINSRANGE

Esta función obtiene el valor mínimo de un rango de valores. Su estructura consta de tres partes:

@MINSRANGE(A,B,C);

Parte A: determina el tratamiento que se da a los miembros que son cero o missing (sin dato). Caben 4 opciones:

  • SKIPNONE: Tiene en cuenta todos los valores de la serie definida para el cálculo de la media.
  • SKIPMISSING: Para el cálculo de la media excluye aquellos miembros que no tengan datos.
  • SPIPCERO: Para el cálculo de la media excluye aquellos miembros que tengan valor cero.
  • SKIPBOTH: Para el cálculo de la media excluye aquellos miembros que tengan valor cero o que no tengan datos.

A diferencia de esta, la función @MINRANGE (que tiene una utilidad similar) no permite excluir del cálculo los valores cero o missing.

Essbase le da a los valores “missing” un tratamiento similar al cero.

Veamos un ejemplo:

Parte B: determina la variable para la que se calcula el mínimo.

Parte C: fija la serie de datos para la que se calcula el mínimo. Esta lista se puede fijar de diversas formas:

  • Mediante una lista: @LIST(“Barcelona”,”Madrid”,”Valencia”)
  • Mediante una función que determine una serie: @IDESCENDANTS(“Mercados”)
  • ….

Esta variable es opcional, si no se especifica la fórmula toma como serie para el cálculo de la media los niveles cero de la dimensión periodo (enero, febrero… , diciembre).

Veamos un ejemplo de esta fórmula:

“Min_Ventas” = 0