Valores no constantes

Si asigna cualquier otra cosa que no sea una constante a un miembro de una dimensión dispersa y no existe ningún bloque de datos para ese miembro, no se pueden crear nuevos bloques a menos que Essbase esté activado para crear bloques en ecuaciones. Por defecto, la opción Crear bloques en ecuaciones está desactivada en los cubos de almacenamiento de bloques.

Por ejemplo, para crear bloques para West que no existían antes de ejecutar el cálculo, debe activar Crear bloques en ecuaciones para esta fórmula:

West = California + 120;

Note:

Si la opción Crear bloques en ecuaciones está desactivada para una base de datos y existen bloques de datos para los miembros en la parte izquierda o derecha de la ecuación, la fórmula produce resultados.

Puede activar Crear bloques en ecuaciones como valor en el nivel de base de datos, mediante el cual siempre se crean bloques, o bien puede controlar la creación de bloques en scripts de cálculo mediante el comando de cálculo SET CREATEBLOCKONEQ.

Como se pueden crear bloques innecesarios cuando la opción Crear bloques en ecuaciones está activada en el nivel de aplicación o base de datos, el rendimiento del cálculo puede verse afectado negativamente. Por lo tanto, puede que sea preferible controlar la creación de bloques en el nivel de script de cálculo. Consulte Valores no constantes asignados a miembros en una dimensión dispersa.

Para activar Crear bloques en ecuaciones para todos los scripts de cálculo en un cubo de almacenamiento de bloques, puede utilizar la sentencia alter databaseMaxL con la cláusula enable create_blocks.