重新計算最佳化

RTDEPCALCOPTIMIZE 組態可讓您使 Essbase @CURRMBRRANGE 計算函數的行為與執行時期相依。當 @CURGEN 或 @CURLEV 傳送為引數時,此功能十分有用。

語法

RTDEPCALCOPTIMIZE [appname [dbname]] TRUE | FALSE
  • appname —選擇性。如果您指定應用程式名稱,該設定會套用至具名應用程式中的所有資料庫。如果您未指定應用程式名稱,該設定會套用至 Essbase 伺服器上的所有應用程式和資料庫。

  • dbname —選擇性。如果您指定資料庫名稱和應用程式名稱,此設定只會套用至指定的資料庫。如果您不同時指定應用程式名稱,則會忽略資料庫,且該設定會套用至 Essbase 伺服器上的所有應用程式和資料庫。

  • TRUE — @CURRMBRRANGE 的行為與非執行時期相依公式相同。如果使用 @CURGEN 或 @CURLEV 函數作為 @CURMBRRANGE 的引數,這可能會導致計算結果不正確,因為 Essbase 將無法產生正確的相依性清單來計算 @CURRMBRRANGE。這是預設值。

  • FALSE — @CURRMBRANGE 的行為與執行時期相依的公式相同,但只有在 @CURGEN 或 @CURLEV 被當作引數傳遞到 @CURRMBRANGE 時。涉及 @CURRMBRRANGE 的計算可能會緩慢執行,因為計算程式實際執行相依公式需要更多記憶體。

範例

RTDEPCALCOPTIMIZE FALSE