动因使用预定义的公式执行常用计算。对于动因公式中的每个元素,您必须选择动因度量和位置。对于预定义的动因,计算脚本中已设置了公式。
注:
同一动因度量不能映射到公式中的不同变量。例如,在公式 "DriverValue"={Rate}*{Quantity}
中,您不能为 Rate 和 Volume 选择同一个度量。
表 A-9 中描述了各种动因类型及其使用的预定义公式。
表 A-9 预定义动因
动因类型 | 动因公式 | 可用位置 | 说明 |
---|---|---|---|
平均 | Calculated DriverValue = 1.0; |
无 | 将相同的值应用于使用此动因的所有度量。 |
简单 | Calculated DriverValue = {FixedDriverValue}; |
|
将预设的动因值应用于每个使用此动因的度量。 |
百分比 | Calculated DriverValue = {Percentage}; |
|
在“数据输入”页的分配目标中输入设定的总值的百分比或直接输入到 Oracle Essbase 中。 例如,如果有三个度量,您可以将 30% 分配给第一个度量,将 65% 和 5% 分别分配给第二个和第三个度量。 如果百分比总计小于 100%,而且对动因启用了空闲容量,则将未分配的剩余部分视为空闲容量。 使用百分比动因时,如果 TotalDriverValue(所有动因值的总和)大于 100,则将动因视为简单动因并执行分配。结果是根据输入的百分比值的比率执行源对目标的完全分配。 注意:如果倒数分配中使用了百分比 (Percentage) 动因, |
简单加权 | Calculated DriverValue = {FixedDriverValue}* {Weight}; |
|
输入指定的值来表示任务或过程的权重或相对重要性。 |
变量 | Calculated DriverValue = {Rate}* {Quantity}; |
|
将比率 (Rate) 和量 (Volume) 的计算结果应用于使用该动因的每个度量。 |
加权变量 | Calculated DriverValue = {Quantity} * {Rate} * {Weight}; |
|
输入指定的值来表示任务或过程的权重或相对重要性。
例如,此公式可能表示部门中技术支持电话的数量按每种电话的通话长度或复杂程度进行加权。 再如,此公式也可以表示向员工分配不同任务 - 每个加权都略有差别,以便区分不同的薪资等级或责任。 |
固定值和变量 | Calculated DriverValue = {FixedDriverValue} + ({Quantity} * {Rate} * {Weight}); |
|
先用量 (Volume) 乘以比率 (Rate) 和权重 (Weight),再加上数量 (Quantity),将此计算结果应用于使用该动因的每个度量。 |
自定义 | Calculated DriverValue = {Custom Variable}; |
|
有关创建自定义公式类型的信息,请参阅“自定义动因公式”。 |