IsChild

Determina si el miembro actual o un miembro especificado es un hijo del padre especificado. Esta función se puede utilizar en estos tipos de reglas:

  • Cálculo

  • Conversión

  • Consolidación

  • Asignación

    Nota:

    Un miembro es un hijo si se encuentra en un nivel inmediatamente inferior a un miembro en una jerarquía de árbol.

Sintaxis

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")

Nota:

Utilice una cadena en blanco ("") para aplicar esta función al miembro actual.

Tabla 11-32 Sintaxis de la función IsChild

Parámetro Descripción

<Objeto>

Una de estas palabras clave de objetos:

  • Cuenta

  • Custom1...4

  • Custom (etiqueta de la dimensión Custom)

  • Entidad

  • Padre

Parent

Nombre de un miembro padre. (El padre es obligatorio).

Elemento

En función del objeto seleccionado, el nombre de un miembro válido de una de estas dimensiones:

  • Cuenta

  • Custom1...4

  • Personalizada

  • Entidad

  • Padre

Entidad

Nombre de un miembro de la dimensión Entity válido.

Escenario

Nombre de un miembro de la dimensión Scenario válido.

Año

Año válido

Período

Período válido

Nota:

Para el nodo, determina si el miembro es un hijo activo del padre especificado.

Valor de retorno

Una expresión booleana que es verdadera si el elemento es un hijo del padre especificado y falsa en caso contrario.

Para el nodo, es verdadera si el elemento es un hijo activo del padre especificado y falsa en caso contrario.

Ejemplo

En este ejemplo, si Connecticut es un hijo de EastRegion, se ejecutan las sentencias existentes entre las líneas If...Then y End If.

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