NumChild

Consente di ottenere il numero di membri figli per il membro dimensione corrente o per un membro specificato. La funzione può essere utilizzata nei seguenti tipi di regole:

  • Calcolo

  • Traduzione

  • Consolidation

  • Allocazione

    Nota:

    Un membro è un figlio se occupa un livello direttamente inferiore rispetto a un altro membro della gerarchia ad albero. Vengono calcolati unicamente i membri in un solo livello inferiore all'oggetto specificato.

Sintassi

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

Nota:

Utilizzare una stringa vuota ("") per applicare questa funzione al membro corrente.

Tabella 11-38 Sintassi della funzione NumChild

Parametro Descrizione

<Object>

Una delle seguenti parole chiave oggetto:

  • Conto

  • Custom1-4

  • Custom (etichetta dimensione custom)

  • Entità

  • Nodo

  • Parent

Elemento

A seconda dell'oggetto selezionato, nome di un membro valido di una delle seguenti dimensioni:

  • Conto

  • Custom1...4

  • Customizzato

  • Entità

  • Nodo

  • Parent

Per gli oggetti conto e custom, è necessario specificare il membro. Non è possibile utilizzare una stringa vuota.

Per ottenere il numero dei membri figli nell'intera dimensione, specificare ALL tra virgolette, come nel seguente esempio:

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

Scenario

Nome di un membro dimensione Scenario valido.

Year

Anno valido.

Period

Periodo valido.

Entity

Nome di un membro dimensione Entità valido.

È possibile incorporare la funzione NumChild nella funzione Exp. Se si incorpora la funzione NumChild, non mettere l'argomento di NumChild tra virgolette.

Valore restituito

Stringa che identifica il numero di membri figli. Nel caso di un nodo, consente di ottenere il numero di figli attivi del membro specificato.

Esempio

In questo esempio, l'applicazione contiene un conto denominato SalesChild in cui è memorizzato l'importo vendite medio per le entità immediatamente sotto l'entità Regional. Per calcolare l'importo SalesChild, l'importo del conto Sales viene diviso per il numero di figli direttamente sotto Regional.

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