避免使用動態成員做為動因

如果動因值需要公式,最好在執行配置規則前先計算值。在執行規則期間,規則會複查每個可能的目的地位置,判斷位於該位置的動因值。如果某個計算成員被參照為動因,則系統必須為每個可能的位置執行成員公式。這可能會導致數十億筆不必要的計算,進而嚴重影響規則效能。

一個比較好的解決方法是為規則準備動因資料,亦即在之前使用一個自訂的計算規則執行所需的公式,然後在儲存的成員中儲存動因值。這樣就能讓配置規則正常執行,並快速略過沒有任何動因資料的位置。