重新計算最佳化
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