NumChild

Obtiene el número de miembros hijo para el miembro de la dimensión actual o para un miembro 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. Sólo se cuentan los miembros en un nivel inferior al objeto especificado.

Sintaxis

HS.<Object>.NumChild("Element")
HS.Node.NumChild("S#Scenario.Y#Year.P#Period.E#Entity")
HS.<Object>.NumChild("")
HS.Custom(Dimension).NumChild(Member)

Nota:

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

Tabla 11-38 Sintaxis de la función NumChild

Parámetro Descripción

<Objeto>

Una de estas palabras clave de objetos:

  • Cuenta

  • Custom1 - 4

  • Custom (etiqueta de la dimensión Custom)

  • Entidad

  • Node

  • Padre

Elemento

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

  • Cuenta

  • Custom1...4

  • Personalizada

  • Entidad

  • Node

  • Padre

Para los objetos Account y Custom es preciso especificar el miembro, no se puede emplear una cadena en blanco.

Para obtener el número de los miembros hijo de toda la dimensión, especifique ALL entre comillas, como se muestra en este ejemplo:

iAcctBase = HS.Account.NumChild("ALL")

Escenario

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

Año

Un año válido.

Período

Un período válido.

Entidad

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

Se puede incrustar la función NumChild en la función Exp. Si se incrusta la función NumChild, no encierre el argumento de NumChild entre comillas.

Valor de retorno

Una cadena que identifica el número de miembros hijo. Para el nodo, obtiene el número de hijos activos del miembro especificado.

Ejemplo

En este ejemplo, la aplicación contiene una cuenta llamada SalesChild que almacena el importe promedio de ventas para las entidades directamente en la entidad Regional. Para calcular el importe de SalesChild, en el ejemplo se divide el importe de la cuenta Sales por el número de hijos directamente en Regional.

HS.Exp "A#SalesChild = A#Sales/HS.Entity.NumChild(Regional)"