定义标准 Profitability 模型的动因和公式

当分配将数据从源指向目标时,将使用与这些分配相关联的动因计算分配的值。

动因提供用于将源交叉点值分配给目标交叉点的公式。动因度量和公式通过允许您使用变量表示模型元素以及使用数学操作数计算动因值来提升模型的灵活性。

分配范围不仅包含从源和目标之间的简单计算,还包含分布到多个目标的复杂计算。创建动因时,可以关联一个公式以控制如何计算此值。您可以从预定义的公式中选择一个公式,如平均拆分或百分比动因,或者创建自定义公式。

动因度量(如 Volume 和 Rate)可以用作构建计算公式的变量。度量维的任何 0 级成员都可以选为动因度量。动因度量在 Oracle Essbase 数据库中创建并存储在该数据库中,但在部署模型之前不会进行验证。

动因可以应用于成本和收入值,并可以采用许多值重复使用。存储与动因相关联的公式,而不是数据。如果修改了动因,更改会自动应用于使用该动因的每个分配。

注:

如果修改或删除了分配中使用的某个动因,您必须重新生成计算脚本并重新计算模型。Essbase 数据库结构不受这种更改类型的影响,但它将得出不同的结果。

对于模型中需要的每个动因,请执行以下任务:

必须选择一个维作为每个阶段的动因维。将使用动因公式来获取动因值,然后计算结果。

例如,在计算过程中,源交叉点的 "NetCostForAssignment" 度量的值乘以因子以确定分配给每个目标交叉点的金额。计算得出的金额位于目标交叉点的 "CostReceivedPriorStage" 度量中(如果是阶段内分配,则位于 "CostReceivedIntraStage" 度量中)。

动因因子是当前正在计算的目标交叉点的动因值与所有目标交叉点的动因总值之比。当前目标交叉点的值存储在 "CalculatedDriverValue" 动因度量的分配中。所有动因的总和存储在 "TotalDriverValue" 动因度量中。只有启用跟踪闲置成本后,才能在源交叉点上输入 "OverrideTotalDriverValue" 动因度量。动因总和始终附加到该源。

有关使用公式和动因的信息和说明,请参阅以下几节: