IsBase

Determina se o membro atual ou um membro especificado é um membro básico do aplicativo ou do pai especificado. Esta função pode ser usada nos seguintes tipos de regras:

  • Cálculo

  • Conversão

  • Consolidação

  • Alocação

    Nota:

    Um membro será um membro básico se não tiver nenhum filho (ou seja, se estiver na extremidade da ramificação de uma hierarquia de árvore).

Sintaxe

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:

Use uma string em branco ("") para aplicar esta função ao membro atual.

Tabela 11-31 Sintaxe da função IsBase

Parâmetro Descrição

<Object>

Uma das seguintes palavras-chave de objeto:

  • Account

  • Custom1...4

  • Personalizada (Rótulo da Dimensão Personalizada)

  • Entity

  • Parent

Pai

Um membro pai válido.

O Pai é obrigatório apenas quando for usado com Nó.

Element

Dependendo do objeto selecionado, o nome de um membro válido de uma das seguintes dimensões:

  • Account

  • Custom1...4

  • Personalizada

  • Entity

  • Parent

Entity

Nome de um membro válido da dimensão Entidade.

Cenário

Nome de um membro válido da dimensão Cenário.

Ano

Um ano válido.

Period

Um período válido.

Nota:

Para Nó, determina se o elemento é um membro básico ativo do pai especificado.

Valor de Retorno

Uma expressão Booliana cujo valor seja Verdadeiro se o elemento for um membro básico abaixo do pai especificado ou, quando nenhum pai for especificado, se for um membro básico do aplicativo. Falso se o elemento não for um membro básico.

Para Nó, Verdadeiro se o elemento for uma entidade básica ativa abaixo o pai no ponto de vista especificado. Falso se o elemento não for uma entidade básica ativa.

Exemplo

Neste exemplo, se Connecticut for uma entidade básica sob EastRegion, os comandos entre as linhas If...Then e End If serão executados.

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