一般而言,會在商業規則中顯示嘗試在函數 [@X] 中通過 Null 成員
錯誤,而這些商業規則使用 @concatenate
或子字串函數建立新成員名稱,而且正在執行商業規則的資料庫中沒有產生的成員。
請考慮範例 "Begbalance"=@member(@concatenate(@name(@parent(@currmbr("Company"))),"_Input"));
,這會將 BegBalance
值寫入至具有每個 Company
成員之 _Input
後置詞的 Company
成員。
如果成員的名稱為 Company1
,則也應該要有成員 Company1_Input
,此公式才會運作。例如,如果建立 Company2
成員,但未建立對應的 Company2_Input
成員,則商業規則會失敗,錯誤為嘗試在函數 [@X] 中通過 Null 成員
。
若要解決此問題,應該將 @concatenate
或 @sibling
語法周圍的 FIX 陳述式修正為排除沒有對應 _Input
成員的成員。在此範例中,您應該找到並排除沒有對應 Company_Input
成員的 Company
維度成員,或將 Company_Input
成員新增至沒有這類成員的 Company
維度成員。