RETDEPCALCOPTIMIZE
A configuração RTDEPCALCOPTIMIZE permite que você faça com que a função de cálculo @CURRMBRRANGE do Essbase se comporte como dependente de tempo de execução. Isso é útil quando @CURGEN ou @CURLEV são passados como um argumento.
Sintaxe
RTDEPCALCOPTIMIZE [appname [dbname]] TRUE | FALSE-
appname — Opcional. Se você especificar um nome de aplicativo, a configuração se aplicará a todos os bancos de dados dentro do aplicativo nomeado. Se você não especificar um nome de aplicativo, a configuração se aplicará a todos os aplicativos e bancos de dados no Essbase Server.
-
dbname — Opcional. Se você especificar um nome de banco de dados e um nome de aplicativo, a definição se aplicará somente ao banco de dados nomeado. Se você também não especificar um nome de aplicativo, o banco de dados será ignorado e a configuração se aplicará a todos os aplicativos e bancos de dados no Essbase Server.
-
VERDADEIRO — @CURRMBRRANGE se comporta como uma fórmula não dependente de tempo de execução. Isso pode resultar em resultados de cálculo incorretos se as funções @CURGEN ou @CURLEV forem usadas como argumentos para @CURMBRRANGE, porque o Essbase falharia ao gerar a lista de dependências correta para calcular @CURRMBRRANGE. Este é o padrão.
-
FALSO — @CURRMBRRANGE se comporta como fórmula dependente de tempo de execução, mas somente quando @CURGEN ou @CURLEV são passados como um argumento para @CURRMBRRANGE. Os cálculos envolvendo @CURRMBRRANGE podem ser executados lentamente, pois o cálculo de fórmulas dependentes de tempo de execução requer mais memória.
Exemplo
RTDEPCALCOPTIMIZE FALSE