使用成员公式

可以定义成员公式并用它来执行成员计算,成员公式中可包括运算符、计算函数、维、成员名称和数字常量。此外,成员公式中还可包括:

  • 公式中允许的运算符类型、函数、值、成员名称、UDA 等。

  • 预定义的公式表达式,其中包括智能列表值,在数据库刷新时将展开为公式或值。

要定义成员公式:

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

      注:

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

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

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

      注:

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

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

      注:

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

  6. 在文本框中,定义成员的公式。
  7. 可选:要检查成员公式的有效性,请单击验证
  8. 单击保存

    在单击保存之前,单击重置可恢复先前的成员公式信息。