IsBase

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:

  • Conto

  • Custom1...4

  • Custom (etichetta dimensione custom)

  • Entità

  • Parent

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:

  • Conto

  • Custom1...4

  • Customizzato

  • Entità

  • Parent

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