計算規則的執行次數取決於使用者所選的計算命令和其他係數。
注意:
請在編寫規則之前仔細閱讀以下幾節。您可能希望只對特定的 Value 維度成員執行作業,如果是這種情況,則在執行該作業之前,必須先使用 VBScript 的 If 結構和 Member
函數測試目前成員。有關使用 If 結構和 Member
函數的步驟和範例,請參閱條件規則。
使用者選取「計算」或「強制計算」命令時,Oracle Hyperion Financial Management 會為目前實體成員和實體預設幣別 (Entity Currency) 的「值」成員的交集執行應用程式的計算規則。如果在中繼資料中啓用實體的 AllowAdjs 屬性,則 Financial Management 還將再次執行該規則,將規則套用到實體與 Value 維度成員的交集。該 Value 維度成員用於儲存對實體預設幣別的調整 (Entity Curr Adjs)。
範例
例如,如果名為 California 的實體的預設幣別為 USD 並且在中繼資料中啓用了 AllowAdjs 屬性,則計算規則執行兩次,一次針對 California 與 USD 的交集,一次針對 California 與 USD Adjs 的交集。