RTDEPCALCOPTIMIZE
La configuración de RTDEPCALCOPTIMIZE permite que la función de cálculo @CURRMBRANGE de Essbase se comporte como dependiente del tiempo de ejecución. Esto resulta útil cuando @CURGEN o @CURLEV se transfieren como argumento.
Sintaxis
RTDEPCALCOPTIMIZE [appname [dbname]] TRUE | FALSE-
appname: opcional. Si especifica un nombre de aplicación, el valor se aplica a todas las bases de datos de la aplicación con nombre. Si no especifica un nombre de aplicación, el valor se aplica a todas las aplicaciones y bases de datos del servidor de Essbase.
-
dbname: opcional. Si especifica un nombre de base de datos y un nombre de aplicación, el valor sólo se aplica a la base de datos con nombre. Si no especifica también un nombre de aplicación, la base de datos se ignora y la configuración se aplica a todas las aplicaciones y bases de datos del servidor de Essbase.
-
TRUE (Verdadero): @CURRMBRRANGE se comporta como una fórmula que no depende del tiempo de ejecución. Esto podría dar como resultado resultados de cálculo incorrectos si las funciones @CURGEN o @CURLEV se utilizan como argumentos para @CURMBRRANGE, porque Essbase no podría generar la lista de dependencias correcta para calcular @CURRMBRANGE. Éste es el estado por defecto.
-
FALSO: @CURRMBRRANGE se comporta como una fórmula dependiente del tiempo de ejecución, pero solo cuando @CURGEN o @CURLEV se transfieren como un argumento a @CURRMBRRANGE. Los cálculos que implican @CURRMBRRANGE pueden ejecutarse lentamente, ya que el cálculo de fórmulas dependientes del tiempo de ejecución requiere más memoria.
Ejemplo
RTDEPCALCOPTIMIZE FALSE