IsChild

Consente di stabilire se il membro corrente o un membro specificato sono figli del padre 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.

Sintassi

HS.<Object>.IsChild("Parent","Element")
HS.Node.IsChild("Parent"."Entity"."S#Scenario.Y#Year.P#Period")
HS.<Object>.IsChild("Parent","")
HS.Custom(Dimension).IsChild("P3000-Phones")

Nota:

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

Tabella 11-32 Sintassi della funzione IsChild

Parametro Descrizione

<Object>

Una delle seguenti parole chiave oggetto:

  • Conto

  • Custom1...4

  • Custom (etichetta dimensione custom)

  • Entità

  • Parent

Parent

Nome di un membro padre. Il padre è obbligatorio.

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 il membro è un figlio attivo del padre specificato.

Valore restituito

Espressione booleana che è True se l'elemento è un figlio del padre specificato e False se l'elemento non è un figlio del padre specificato.

Per il nodo, è True se l'elemento è un figlio attivo del padre specificato e False se l'elemento non è un figlio attivo del padre specificato.

Esempio

In questo esempio, se Connecticut è un figlio di EastRegion, vengono eseguite le istruzioni comprese tra le righe If…Then e End If.

If HS.Entity.IsChild("EastRegion","Connecticut") = TRUE Then
  ...
End If
If HS.Custom("Prod").IsChild("P3000-Phones") = TRUE Then
...
End If