自訂計算規則可讓您適當的修改或建立資料。在自訂計算規則中,您可以定義:
計算的目標範圍
要對目標範圍中所有儲存格執行的公式
您可以使用自訂計算規則來:
計算動因資料
建立模擬變更
調整成本和收入
設計考量
建立自訂計算規則時應記住的要點如下:
規則目標中的所選成員實際上意謂著「遍訪這些交集」
目標範圍定義規則將造訪的層級 0 交集、執行公式,以及將結果寫入結果成員。
規則公式支援基本數學函數
可使用 CASE 陳述式,但不支援其他 MDX 函數
最佳作法
自訂計算規則對於稀疏範圍非常敏感。為了避免效能方面的問題,請注意以下各項:
儘可能將目標範圍縮小到符合實際需求。
在公式前面的其中一個公式運算元元組使用 NONEMPTYTUPLE
。請參閱略過空白元組以最佳化自訂計算。
例如:
[PCM_Adjustment In]:= NONEMPTYTUPLE ([PCM_Input],[PCM_Rule]) ([PCM_Input],[PCM_Rule]) * .10;
自訂計算規則範例
在此範例中,為計算的目標範圍指定了 Entity 和Account 維度,並將為該範圍中的所有儲存格執行公式。
Note:
此範例中的自訂計算規則用於隨 Enterprise Profitability and Cost Management提供的 BksML50 範例應用程式中。如需如何存取範例應用程式的相關資訊,請參閱建立範例應用程式。