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:
|
Elemento |
En función del objeto seleccionado, nombre de un miembro válido de una de estas dimensiones:
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
|
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)"