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:
|
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:
|
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