IsBase

Determina si el miembro actual o un miembro especificado es un miembro base de la aplicación o del padre especificado. Esta función se puede utilizar en estos tipos de reglas:

  • Cálculo

  • Conversión

  • Consolidación

  • Asignación

    Nota:

    Un miembro es de base cuando no tiene hijos, es decir, cuando se encuentra al final de la rama en una jerarquía de árbol.

Sintaxis

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:

Utilice una cadena en blanco ("") para aplicar esta función al miembro actual.

Tabla 11-31 Sintaxis de la función IsBase

Parámetro Descripción

<Objeto>

Una de estas palabras clave de objetos:

  • Cuenta

  • Custom1...4

  • Custom (etiqueta de la dimensión Custom)

  • Entidad

  • Padre

Parent

Un miembro padre válido.

El padre es obligatorio sólo cuando se utiliza con el nodo.

Elemento

En función del objeto seleccionado, el nombre de un miembro válido de una de estas dimensiones:

  • Cuenta

  • Custom1...4

  • Personalizada

  • Entidad

  • Padre

Entidad

Nombre de un miembro de la dimensión Entity válido.

Escenario

Nombre de un miembro de la dimensión Scenario válido.

Año

Un año válido.

Período

Un período válido.

Nota:

Para el nodo, determina si el elemento es un miembro de base activo para el padre especificado.

Valor de retorno

Una expresión booleana que es verdadera si el elemento es un miembro de base situado debajo del padre especificado o un miembro de base en la aplicación, cuando no se ha especificado ningún padre. Falso si el elemento no es un miembro base.

Para el nodo, verdadero si el elemento es una entidad base activa por debajo del padre en el punto de vista especificado. Falso si el elemento no es una entidad base activa.

Ejemplo

En este ejemplo, si Connecticut es una entidad base situada debajo de EastRegion, se ejecutan las sentencias existentes entre las líneas If...Then y End If.

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