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 :
|
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 :
|
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