@REMOVE

Esta función permite excluir un /unos miembro(s) de una lista seleccionada.

Su estructura consta de 2 partes:

@REMOVE(lista 1, lista2)

  • La lista 1 es la serie de datos seleccionada
  • La lista 2 son los datos que se quieren excluir de la lista anterior.

Veamos un ejemplo:

@REMOVE(@RELATIVE(“Mercados”,0),@LIST(“Barcelona”,”Madrid”))

  • La lista 1 es @RELATIVE (“Mercados”,0): es la serie de datos seleccionados (los niveles 0 de la dimensión “Mercados”).
  • La lista 2 es @LIST(“Barcelona”,”Madrid”): son los miembros que quedan excluidos de la serie seleccionada.  

Esta segunda parte puede constar de más de un miembro:

En el ejemplo anterior excluimos a todos los miembros descendientes del miembro “Barcelona” y a todos los miembros descendientes del miembro “Madrid”.

La función @REMOVE se puede utilizar en un FIX:

En este ejemplo agregamos la dimensión “Productos” de  todos los niveles 0 de la dimensión “Mercados”, a excepción de los niveles 0 de Barcelona y Madrid.

También se puede utilizar dentro de otra función:

En este ejemplo calculamos el promedio de las ventas de  todos los niveles 0 de la dimensión “Mercados”, a excepción de los niveles 0 de Barcelona y Madrid.