@ISCHILD/ @ISICHILD

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

Su estructura consta de un solo argumento:

@ISCHILD(Argumento);

Este argumento recoge un elemento del outline; si el miembro calculado es hijo de dicho elemento la función devuelve “Verdadero”; si no lo es devuelve “Falso”.

Por ejemplo:

  • @ISCHILD (“España”);

SI el miembro calculado es hijo de “España” esta función devuelve “Verdadero”, en caso contrario devuelve “Falso”.

La diferencia entre @ISCHILD / @ISICHILD es que la primera no incluye entre los miembros que cumplen la condición al miembro recogido en la función (en el ejemplo anterior España), mientras que la segunda función sí lo incluye.

Esta función se suele utilizar dentro de una estructura “IF”:

IF@(ISCHILD(“España”))

Ventas = 50;

ENDIF

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