RTDEPCALCOPTIMIEREN

Mit der RTDEPCALCOPTIMIZE-Konfiguration können Sie das Verhalten der Essbase @CURRMBRRANGE-Berechnungsfunktion als laufzeitabhängig festlegen. Dies ist nützlich, wenn @CURGEN oder @CURLEV als Argument übergeben werden.

Syntax

RTDEPCALCOPTIMIZE [appname [dbname]] TRUE | FALSE
  • appname – Optional. Wenn Sie einen Anwendungsnamen angeben, gilt diese Einstellung für alle Datenbanken in der benannten Anwendung. Wenn Sie keinen Anwendungsnamen angeben, gilt die Einstellung für alle Anwendungen und Datenbanken auf dem Essbase-Server.

  • dbname – Optional. Wenn Sie einen Datenbanknamen und einen Anwendungsnamen angeben, gilt diese Einstellung nur für die benannte Datenbank. Wenn Sie keinen Anwendungsnamen angeben, wird die Datenbank ignoriert, und die Einstellung gilt für alle Anwendungen und Datenbanken auf dem Essbase-Server.

  • TRUE: @CURRMBRRANGE verhält sich wie eine nicht laufzeitabhängige Formel. Dies könnte zu falschen Berechnungsergebnissen führen, wenn die @CURGEN- oder @CURLEV-Funktionen als Argumente für @CURMBRRANGE verwendet werden, da Essbase die richtige Abhängigkeitsliste nicht generieren würde, um @CURRMBRRANGE zu berechnen. Dies ist die standardmäßige Einstellung.

  • FALSE: @CURRMBRRANGE verhält sich wie eine laufzeitabhängige Formel, jedoch nur, wenn @CURGEN oder @CURLEV als Argument an @CURRMBRRANGE übergeben werden. Berechnungen mit @CURRMBRRANGE können langsam ausgeführt werden, da die Berechnung von laufzeitabhängigen Formeln mehr Speicher erfordert.

Beispiel

RTDEPCALCOPTIMIZE FALSE