Consente di ottenere il numero di discendenti del membro dimensione corrente o di un membro specificato. La funzione può essere utilizzata nei seguenti tipi di regole:
Calcolo
Traduzione
Consolidation
Allocazione
Nota:
Un membro è un discendente se occupa un livello inferiore al padre in una gerarchia ad albero. I discendenti occupano lo stesso ramo dell'albero.
In questa gerarchia, ad esempio, FosterCity e Sunnyvale sono discendenti di California e UnitedStates.
Sintassi
HS.<Object>.NumDescendant("Element")
HS.Node.NumDescendant("S#Scenario.Y#Year.P#Period.E#Entity")
HS.<Object>.NumDescendant("")
HS.Custom(Dimension).NumDescendant(Member)
Nota:
Utilizzare una stringa vuota "" per applicare questa funzione al membro corrente.
Tabella 11-39 Sintassi della funzione NumDescendant
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 di discendenti 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. |
Valore restituito
Numero di discendenti del membro specificato. Nel caso di un nodo, numero di entità discendenti attive sotto il membro specificato.
Nota:
Se un'entità discendente viene visualizzata due volte in un ramo, viene calcolata due volte.
Esempio
In questo esempio, se l'entità France non ha discendenti, vengono eseguite le istruzioni comprese tra If…Then e End If.
If HS.Entity.NumDescendant("France") = 0 Then
...
End If
If HS.Custom("Product").NumDescendant("P3000-Phones") = 0 Then
...
End If