@PRIOR

Esta función permite seleccionar un miembro del outline que se sitúa a “x” posiciones a la derecha o a la izquierda de un miembro determinado. Únicamente funciona con miembros de nivel cero.

Su estructura consta de 3 partes: @PRIOR(A,B,C)

Parte A: determina la variable que vamos a calcular.

Parte B: Es un número “n” que determina el número de posiciones que hay que desplazarse hacia la izquierda (número positivo) o hacia la derecha (número negativo) para seleccionar el miembro.

Es opcional, si no se establece essbase toma por defecto el valor 1 (un movimiento hacia la izquierda).

Veamos un ejemplo: Nos situamos en el miembro “junio”:

Si “n” = 2 esta función selecciona “Abril”, mientras que si “n” = -3 esta función selecciona “Septiembre”.

Parte C: fija la serie de miembros por la que nos vamos a mover para localizar el miembro buscado.  Esta serie se puede fijar de diversas maneras:

  • Una lista de miembros.

Por ejemplo: (“Madrid”,”Barcelona”,”Valencia”,…)

  • Una función que determina una serie de miembros.

Por ejemplo: @RELATIVE(“Mercados”,0)

Esta parte es opcional, si no se establece Essbase se mueve a través de los miembros de nivel cero de la dimensión tiempo (enero, febrero, marzo…).

Veamos un ejemplo de esta fórmula:

Esta función calcula la variable “Ventas 1” que es igual a la variable “Ventas”, moviéndose por los miembros de nivel cero de la dimensión periodo, desplazándose 2 posiciones hacia la izquierda.