使用公式表达式

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

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

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

  1. 单击导航器图标 “导航器”图标,然后在创建和管理下方单击
  2. 选择要使用的维。
  3. 选择该成员并单击编辑
  4. 选择成员公式
  5. 选择以下字段的选项:
    • 多维数据集

      注:

      除了帐户公式,为默认多维数据集输入的公式将应用于所有多维数据集,除非为特定多维数据集输入的不同公式覆盖了该公式。

      此外,帐户成员上的默认公式传送到 Oracle Essbase 后仅用于源多维数据集,而不用于任何其他多维数据集。默认公式不会传送到任何聚合存储多维数据集。

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

      注:

      多维数据集特定的数据存储字段不会显示共享仅标签选项。这是因为不能将成员在一个多维数据集中设置为“共享”或“仅标签”,而在另一个多维数据集中却不这样设置。

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

      注:

      解析顺序可用于聚合存储多维数据集,也可用于启用了混合的块存储多维数据集。块存储多维数据集的解析顺序仅可使用简化的维编辑器进行编辑。请参阅“访问“编辑成员属性””。

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

    在成员公式中可以使用业务流程公式表达式和 Essbase 原有公式。

    业务流程提供可在成员公式中使用的预定义公式表达式。无法编辑或创建自己的公式表达式。

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