带合并命令的计算规则

用户选择其中一个合并命令时,Oracle Hyperion Financial Management 会为与各个以前未合并的子实体交叉的多个值维运行计算规则。为子实体执行操作之后,Financial Management 会为子实体与父实体默认货币的值维成员的交叉点运行规则。

  1. 为子实体与存储子实体默认货币 (Entity Currency) 的值成员的交叉点运行规则。

  2. 如果将子实体的 "AllowAdjs" 属性设置为 Y,则为子实体与存储子实体默认货币调整 (Entity Curr Adjs) 的值成员的交叉点运行规则。

  3. 如果子实体的货币与父实体的货币不相同,则为子实体与存储转换为父实体主货币 (Parent Currency) 金额的值成员的交叉点运行规则。

  4. 如果子实体货币与父实体货币不相同,并且规则文件包含转换规则,则 Financial Management 在步骤 3 之前执行转换规则。

  5. 如果子实体货币与父实体货币不相同,并且子实体的 "AllowAdjs" 属性设置为 Y,则为子实体与存储转换为父实体主货币调整 (Parent Curr Adjs) 的值成员的交叉点运行规则。

  6. 如果父实体的 "AllowAdjFromChildren" 属性设置为 Y,则为子实体与 Parent Adjs 值的交叉点运行逻辑规则。

  7. 为子实体与 Proportion 值的交叉点运行规则。

  8. 为子实体与 Elimination 值的交叉点运行规则。

  9. 如果父实体的 "AllowAdjFromChildren" 属性设置为 Y,则为子实体与 Contribution Adjs 值的交叉点运行规则。

  10. 对于每个包含之前未合并的数据的其他子实体,重复步骤 1 至步骤 9。

  11. 为父实体与存储父实体默认货币的值成员的交叉点运行规则。

示例

例如,名称为 UnitedStates 的父实体具有名为 EastUS 和 WestUS 的子代。子代的 "AllowAdjs" 属性已启用。UnitedStates 实体的 "AllowAdjs" 和 "AllowAdjFromChildren" 属性都已启用。所有三个实体共享默认货币(美元)。

如果更改 EastUS 和 WestUS 的数据并合并 UnitedStates,则 Financial Management 会为实体和值维的以下每个交叉点运行规则:

  1. EastUS 与 Entity Currency。

  2. EastUS 与 Entity Currency Adjs。(EastUS 的 "AllowAdjs" 属性已设置为 Y。)

  3. EastUS 与 Parent。

  4. EastUS 与 Parent Adjs。(UnitedStates 的 "AllowAdjFromChildren" 属性已设置为 Y。)

  5. EastUS 与 Proportion。

  6. EastUS 与 Elimination。

  7. EastUS 与 Contribution Adjs。(UnitedStates 的 "AllowAdjFromChildren" 属性已设置为 Y。)

  8. WestUS 与 Entity Currency。

  9. WestUS 与 Entity Currency Adjs。(WestUS 的 "AllowAdjs" 属性已设置为 Y。)

  10. WestUS 与 Parent。

  11. WestUS 与 Parent Adjs。(UnitedStates 的 "AllowAdjFromChildren" 属性已设置为 Y。)

  12. WestUS 与 Proportion。

  13. WestUS 与 Elimination。

  14. WestUS 与 Contribution Adjs。(UnitedStates 的 "AllowAdjFromChildren" 属性已设置为 Y。)

  15. UnitedStates 与 Entity Currency。

下面是合并过程的几个示例。

第一个示例显示的是实体货币与父代货币不相同时的过程。


图像前面的文本中概述了合并过程。

下例显示的是实体货币与父代货币相同时的过程。


实体货币与父代货币相同时的合并过程示例。