NumChild

Lê o número de membros filhos do membro da Dimensão Atual ou de um membro especificado. Esta função pode ser usada nos seguintes tipos de regras:

  • Cálculo

  • Conversão

  • Consolidação

  • Alocação

    Nota:

    Um membro será filho se estiver um nível imediatamente abaixo de um membro em uma hierarquia de árvore. Apenas os membros que estiverem um nível abaixo do objeto especificado serão contados.

Sintaxe

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

Nota:

Use uma string em branco ("") para aplicar esta função ao membro atual.

Tabela 11-38 Sintaxe da função NumChild

Parâmetro Descrição

<Object>

Uma das seguintes palavras-chave de objeto:

  • Account

  • Custom1-4

  • Personalizada (Rótulo da Dimensão Personalizada)

  • Entity

  • Node

  • Parent

Element

Dependendo do objeto selecionado, o nome de um membro válido de uma das seguintes dimensões:

  • Account

  • Custom1...4

  • Personalizada

  • Entity

  • Node

  • Parent

Para objetos Conta e Personalizados, você deve especificar o membro – não é possível usar uma sequência em branco.

Para obter o número de membros filhos de toda a dimensão, especifique ALL entre aspas, como neste exemplo:

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

Cenário

Nome de um membro válido da dimensão Cenário.

Ano

Um ano válido.

Period

Um período válido.

Entity

Nome de um membro válido da dimensão Entidade.

Você pode incorporar a função NumChild à função Exp. Se você incorporar a função NumChild, não coloque o argumento de NumChild entre aspas.

Valor de Retorno

Uma string que identifica o número de membros filhos. No caso de Nó, obtém o número de filhos ativos do membro especificado.

Exemplo

Neste exemplo, o aplicativo contém uma conta chamada SalesChild que armazena o valor médio de vendas das entidades imediatamente sob a entidade Regional. Para calcular o valor de SalesChild, o exemplo divide o valor da conta Vendas pelo número de filhos diretamente sob Regional.

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