Consente di stabilire se il membro corrente o un membro specificato sono membri base dell'applicazione o del padre specificato. La funzione può essere utilizzata nei seguenti tipi di regole:
Calcolo
Traduzione
Consolidation
Allocazione
Nota:
Un membro è un membro base se non ha figli (ovvero se si trova all'estremità di un ramo in una gerarchia ad albero).
Sintassi
HS.<Object>.IsBase("Parent","Element")
HS.Node.IsBase("Parent"."Entity"."S#Scenario.Y#Year.P#Period")
HS.<Object>.IsBase("","")
HS.Custom(Dimension).IsBase(Member)
Nota:
Utilizzare una stringa vuota ("") per applicare questa funzione al membro corrente.
Tabella 11-31 Sintassi della funzione IsBase
Parametro | Descrizione |
---|---|
<Object> |
Una delle seguenti parole chiave oggetto:
|
Parent |
Membro padre valido. Il padre è obbligatorio solo se viene utilizzato con un nodo. |
Elemento |
A seconda dell'oggetto selezionato, nome di un membro valido di una delle seguenti dimensioni:
|
Entity |
Nome di un membro dimensione Entità valido. |
Scenario |
Nome di un membro dimensione Scenario valido. |
Year |
Anno valido. |
Period |
Periodo valido. |
Nota:
Per il nodo, consente di stabilire se l'elemento è un membro base attivo del padre specificato.
Valore restituito
Espressione booleana che è True se l'elemento è un membro base sotto il padre specificato o se è un membro base nell'applicazione quando non è non è specificato alcun padre. L'espressione è False se l'elemento non è un membro base.
Per il nodo, è True se l'elemento è un'entità di base attiva sotto il padre nel punto di vista specificato. False se l'elemento non è un'entità base attiva.
Esempio
In questo esempio, se Connecticut è un'entità base sotto EastRegion, vengono eseguite le istruzioni comprese tra le righe If…Then e End If.
If HS.Entity.IsBase("EastRegion","Connecticut") = TRUE Then
...
End If
If HS.Custom("Prod").IsBase("P3000-Phones") = TRUE Then
...
End If