使用公式表达式

Oracle Hyperion Planning 成员公式支持数据库刷新时计算并展开到 Essbase 代码块中的 Oracle Essbase 本地公式和 Planning 公式表达式。在此类表达式中,可通过名称调用“智能列表”,Planning 将在计算时将其名称替换为相应的数值。

成员公式选项卡的文本框内,可以在成员公式中使用预定义的公式表达式,并可使用验证按钮对其进行测试。也可以加载这些表达式。

可以只更新维大纲而无需更新依赖于该大纲的业务规则和计算脚本。在计算时对大纲细节的依赖性降低了。可将智能列表用作计算的对象。当使用公式表达式时性能不会降低,因为公式表达式只在刷新该数据库时运行。

要在成员公式中使用公式表达式:

  1. 依次选择管理管理
  2. 选择要对其成员添加或更改公式的维。
  3. 选择该成员并单击编辑
  4. 选择成员公式
  5. 选择以下字段的选项:
    • 规划类型

      注:

      为默认规划类型输入的公式将应用于所有规划类型,除非为特定规划类型输入的不同公式覆盖了该公式。

    • 数据存储 - 选择数据存储选项。默认值为存储

      注:

      规划类型特定的数据存储字段不会显示共享仅标签选项。这是因为成员在一种规划类型中无法设置为“共享”或“仅标签”,但在另一种规划类型中不是这样。

    • 解析顺序 - 仅限于聚合存储规划类型,解析顺序指定计算公式的顺序。输入介于 0 和 100000 之间的整数(或使用箭头增加或减少该数值)。具有指定解析顺序的成员的公式将按从最低解析顺序值到最高解析顺序值的顺序进行计算。默认端口为 0。

  6. 在文本框中,定义成员的公式。

    在成员公式中可以使用 Planning 公式表达式和 Essbase 原有公式。有关 Essbase 本地公式的语法、规则和用法,请参阅《Oracle Essbase Database Administrator's Guide》

    Planning 提供可用于成员公式之中的预定义公式表达式。您不能编辑或创建自己的公式表达式。

  7. 可选:要检查成员公式的有效性,请单击验证
  8. 可选:如果成员公式中有错误,请单击显示详细信息查看相关说明。
  9. 可选:如果不想保存对成员公式所做的更改,请单击重置恢复先前的成员公式。
  10. 单击保存