@ISSAMEGEN / @ISSAMELEV

Es una función booleana que devuelve “Verdadero”, si el miembro calculado cumple el argumento de la función, o “Falso”, en caso contrario.

Sus estructuras constan de un único argumento:

  • @ISSAMEGEN(Argumento);
  • @ISSAMELEV(Argumento);

Este argumento recoge un elemento del outline (por ejemplo, “Madrid”) o una función que devuelva un miembro. Si el miembro calculado pertenece a la misma generación (nivel) que el miembro especificado la función devuelve “Verdadero”; si no lo es devuelve “Falso”.

Ejemplos de estas funciones:

  • @ISSAMEGEN(“Madrid”);
  • @ISSAMELEV(“Madrid”);

En el primer caso devolverá verdadero si el miembro calculado pertenece a la misma generación que “Madrid”, mientras que en el segundo caso devolverá verdadero si el miembro calculado pertenece al mismo nivel que “Madrid”.

Estas funciones se suelen utilizar dentro de una estructura “IF”:

IF(@ISSAMEGEN(“Barcelona”))

Ventas = 50;

ENDIF

Esta función aplicada al siguiente outline daría como resultado:

El siguiente ejemplo:

IF(@ISSAMELEV(“Barcelona”))

Ventas = 50;

ENDIF

Daría como resultado: