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:
|
Elemento |
A seconda dell'oggetto selezionato, nome di un membro valido di una delle seguenti dimensioni:
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
|
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)"