IsChild

Détermine si le membre actuel ou un membre spécifié est un membre enfant du parent spécifié. Cette fonction peut être utilisée avec les types de règles suivants :

  • Calcul

  • Conversion

  • Consolidation

  • Allocation

    Remarque :

    Un membre est un enfant s'il est placé à un niveau directement inférieur à celui d'un membre dans une hiérarchie d'arborescence.

Syntaxe

HS.<Object>.IsChild("Parent","Element")
HS.Node.IsChild("Parent"."Entity"."S#Scenario.Y#Year.P#Period")
HS.<Object>.IsChild("Parent","")
HS.Custom(Dimension).IsChild("P3000-Phones")

Remarque :

Utilisez une chaîne vide ("") pour appliquer cette fonction au membre actuel.

Tableau 11-32 Syntaxe de la fonction IsChild

Paramètre Description

<Object>

Un des mots clés objets suivants :

  • Account

  • Custom1...4

  • Libre (libellé de dimension libre)

  • Entité

  • Parent

Parent

Nom d'un membre parent. (Parent est obligatoire.)

Elément

En fonction de l'objet sélectionné, le nom d'un membre valide de l'une des dimensions suivantes :

  • Account

  • Custom1...4

  • Libre

  • Entité

  • Parent

Entity

Nom d'un membre de la dimension Entity valide.

Scenario

Nom d'un membre de la dimension Scenario valide.

Year

Année valide.

Period

Période valide.

Remarque :

Dans le cas de Node, détermine si le membre est un enfant actif du parent spécifié.

Valeur renvoyée

Une expression booléenne qui est True si l'élément est un enfant du parent spécifié ; False si l'élément n'est pas un enfant du parent spécifié.

Dans le cas de Node, True si l'élément est un enfant actif du parent spécifié ; False si l'élément n'est pas un enfant actif du parent spécifié.

Exemple

Dans l'exemple suivant, si Connecticut est un enfant de EastRegion, les instructions entre If...Then et End If sont exécutées.

If HS.Entity.IsChild("EastRegion","Connecticut") = TRUE Then
  ...
End If
If HS.Custom("Prod").IsChild("P3000-Phones") = TRUE Then
...
End If