@CURRMBR

English (Español a continuación)

This function determines the member that is currently calculated from a specific dimension.

Its structure is:

  • @CURRMBR (Dimension);

The dimension from which you want to identify the currently calculated member is indicated within the function.

This function cannot be used:

  • Inside a FIX
  • On the left side of a formula

This function can be used as an argument within another function.

Let’s see an example: starting from the following outline:

The function:

  • @AVGRANGE(SKIPNONE,”Sales”,@RELATIVE(@CURRMBR(“Markets”),0));

Calculates the average of “Sales” of the zero levels of the currently calculated “Markets” dimension member.

  • If the currently calculated member of this dimension is “Cataluña”, this function calculates the average sales of its 0 levels: Barcelona, Tarragona, Lérida …
  • If the currently calculated member of this dimension is “Europe”, this function calculates the average sales of its 0 levels: Germany, Andalucía, Barcelona …

Español

Esta función determina el miembro que es actualmente calculado de una dimensión concreta.

Su estructura es:

@CURRMBR(Dimensión);

Se indica dentro de la función la dimensión de la que se quiere identificar el miembro actualmente calculado.

Esta función no se puede utilizar:

  • Dentro de un FIX
  • En la lado izquierdo de una fórmula

Esta función sí se puede utilizar como argumento dentro de otra función.

Veamos un ejemplo: partiendo del siguiente outline:

La función:

Calcula el promedio de “Ventas” de los niveles cero del miembro de la dimensión “Mercados” actualmente calculado.

Si el miembro actualmente calculado de esta dimensión es “Cataluña”, esta función calcula el promedio en ventas de sus niveles 0: Barcelona, Tarragona, Lérida…

Si el miembro actualmente calculado de esta dimensión es “Europa”, esta función calcula el promedio en ventas de sus niveles 0: Alemania, Andalucía, Barcelona…