Uso de variables de sustitución en fórmulas
Las variables de sustitución actúan como marcadores de posición para la información que cambia regularmente; por ejemplo, la información de período. Puede utilizar variables de sustitución en las fórmulas de Essbase que aplique al esquema del cubo.
Cuando se calcula el esquema, Essbase sustituye la variable de sustitución por el valor que le ha asignado. Puede crear y asignar valores a variables de sustitución mediante la interfaz web de Essbase o MaxL. Para utilizar la interfaz web de Essbase, consulte Uso de variables de sustitución. Para MaxL, utilice la sentencia alter database add variable.
Puede definir variables de sustitución en los niveles de servidor, aplicación y base de datos (cubo). Essbase debe poder acceder a la variable de sustitución desde la aplicación y la base de datos en las que está ejecutando los scripts de cálculo. Consulte también Implantación de variables para cambiar la información.
Para utilizar una variable de sustitución en una fórmula, introduzca un ampersand (&), seguido del nombre de la variable de sustitución.
Essbase trata cualquier cadena de texto precedida por & como una variable de sustitución.
Por ejemplo, supongamos que la variable de sustitución UpToCurr se define como Jan:Jun. Puede utilizar la siguiente función @ISMBR como parte de una prueba condicional:
@ISMBR(&UpToCurr)En el momento en que Essbase calcula el esquema, sustituye la variable de sustitución, como se muestra a continuación:
@ISMBR(Jan:Jun)Note:
Las variables de sustitución utilizadas en las fórmulas para los nuevos miembros del esquema no pasan la verificación a menos que se guarde el esquema.