@MINSRANGE

English (Español a continuación)

This function gets the minimum value from a range. Its structure consists of three parts:

  • @MINSRANGE (A, B, C);

Part A: determines the treatment given to members that are zero or missing (no data). There are 4 options:

  • SKIPNONE: It takes into account all the values ​​of the defined series for the calculation of the minimum.
  • SKIPMISSING: For the calculation of the minimum, exclude those members that have no data.
  • SPIPZERO: For the calculation of the minimum, exclude those members that have zero value.
  • SKIPBOTH: For the calculation of the minimum, exclude those members that have zero value or that have no data.

Unlike this, the function @MINRANGE (which has a similar use) does not allow zero or missing values ​​to be excluded in the calculation.

Let’s see an example:

Part B: determines the variable for which the minimum is calculated.

Part C: sets the data series for which the minimum is calculated. This list can be set in several ways:

  • Using a list: @LIST (“Barcelona”, ”Madrid”, ”Valencia”)
  • Through a function that determines a series: @IDESCENDANTS (“Markets”)
  • ….

This variable is optional, if it is not specified in the formula, it takes the zero levels of the period dimension (January, February …, December) as the series for calculating the minimum.

Let’s see an example of this formula:

“Min_sales” = @MINSRANGE(SKIPNONE,”Sales”,@RELATIVE(“Cataluña”,0));

  • “Min_sales” = 0

Español

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 del mínimo.
  • SKIPMISSING: Para el cálculo del mínimo excluye aquellos miembros que no tengan datos.
  • SPIPZERO: Para el cálculo del mínimo excluye aquellos miembros que tengan valor cero.
  • SKIPBOTH: Para el cálculo del mínimo 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 del mínimo los niveles cero de la dimensión periodo (enero, febrero… , diciembre).

Veamos un ejemplo de esta fórmula:

“Min_Ventas” = 0