@REMOVE

English (Español a continuación)

This function excludes a member (s) from a selected list.

Its structure consists of 2 parts:

  • @REMOVE (list 1, list2)

List 1: is the selected data series

List 2: is the member(s) to be excluded from the previous list.

Let’s see an example:

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

List 1: is @RELATIVE (“Markets”, 0); it is the selected data series (the levels 0 of the “Markets” dimension).

List 2: is @LIST (“Barcelona”, ”Madrid”); these are the members excluded from the selected series.

This second part can consist of more than one member:

  • @REMOVE(@RELATIVE(“Markets”,0),@DESCENDANTS(“Barcelona”), @DESCENDANTS(“Madrid”))

In the above example we exclude all descendant members of “Barcelona” and all descendant members of “Madrid”.

The @REMOVE function can be used in a FIX:

  • FIX(@REMOVE(@RELATIVE(“Markets”,0),@LIST(“Barcelona”,“Madrid”)))
  • AGG(“Products”);
  • ENDFIX

In this example we add the dimension “Products” from all levels 0 of the dimension “Markets”, with the exception of Barcelona and Madrid.

It can also be used within another function:

  • @AVGRANGE(SKIPNONE,”Sales”, @REMOVE(@RELATIVE(“Markets”,0), @LIST(“Barcelona”,“Madrid”)));

In this example we calculate the average of the sales of all levels 0 of the “Markets” dimension, with the exception of Barcelona and Madrid.

Español

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.