使用成员公式

您可以直接在编辑成员属性网格中、在公式栏中或在成员公式对话框中(可用于验证成员公式)定义或编辑成员公式。

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

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

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

最佳做法:

  • 只对 0 级成员使用成员公式。

  • 避免对自定义维使用成员公式,除非报告有此需求。

  • 出于合并性能考虑,避免对移动维使用成员公式。

  • 建议只对帐户维使用两遍计算。

  • 自定义成员公式不应添加到总资产负债表层次下。

  • 在没有成员公式的情况下 0 级成员不应为“动态计算”。

  • 避免设置包含公式的叶动态计算帐户成员或者将动态计算帐户父代设为“两遍计算”。而是,使用解析顺序。“两遍计算”选项将帐户作为最后一个维进行计算,有时可能不必这样做。

  • 避免在成员公式中使用以下主题中提到的函数:https://docs.oracle.com/en/cloud/saas/enterprise-performance-management-common/ecalc/working_with_essbase_hybrid.html。混合 Essbase 不支持这些函数。

  • 审核可以在聚合后计算的所有公式,如比率。通过指定较高的解析顺序进行动态计算。

  • 审核必须在聚合前计算的所有公式。如果性能较低,请考虑将其设为存储成员并使用计算脚本。

  • 审核需要从许多数据块中检索数据的所有公式,例如滚动预测。如果性能较低,请考虑将其设为存储成员并使用计算脚本。

  • 对于启用了混合的应用程序,在成员公式开头使用 @NONEMPTYTUPLE(); 指令。

  • 避免在公式中返回 #MISSING。


    期间移动示例 3

要在简化的维编辑器中定义或编辑成员公式:

  1. 查看编辑成员属性

    请参阅“访问简化的维编辑器”。

  2. 在网格的默认公式列中,选择要为其定义或编辑公式的成员。使用以下选项之一为成员定义或编辑公式:
    • 在维编辑器网格中再次单击单元格以输入或编辑公式。

    • 在维编辑器网格上方的公式栏中单击,然后输入或编辑公式。

    • 单击公式栏旁边的 “成员公式”图标,然后输入或编辑公式。

    提示:

    • 如果未看到默认公式列,则需要向网格添加此列。单击 “选择列”图标 以打开选择列对话框,展开成员公式,选择默认公式,然后单击确定。选择后,默认公式列将包含在所有后续会话的网格中。

    • 要使成员名称包含在公式中,请将焦点置于网格中的公式单元格上。在按住 Ctrl 键的同时单击要包含在公式中的成员名称。该成员名称将显示在公式栏中。

  3. 可选:要检查成员公式的有效性,请单击公式栏旁边的 “成员公式”图标,然后单击验证
  4. 单击保存