您可以直接在编辑成员属性网格中、在公式栏中或在成员公式对话框中(可用于验证成员公式)定义或编辑成员公式。
可以定义成员公式并用它来执行成员计算,成员公式中可包括运算符、计算函数、维、成员名称和数字常量。此外,成员公式中还可包括:
公式中允许的运算符类型、函数、值、成员名称、UDA 等。
预定义的公式表达式,其中包括智能列表值,在数据库刷新时将展开为公式或值。
最佳做法:
只对 0 级成员使用成员公式。
避免对自定义维使用成员公式,除非报告有此需求。
出于合并性能考虑,避免对移动维使用成员公式。
建议只对帐户维使用两遍计算。
自定义成员公式不应添加到总资产负债表层次下。
在没有成员公式的情况下 0 级成员不应为“动态计算”。
避免设置包含公式的叶动态计算帐户成员或者将动态计算帐户父代设为“两遍计算”。而是,使用解析顺序。“两遍计算”选项将帐户作为最后一个维进行计算,有时可能不必这样做。
避免在成员公式中使用以下主题中提到的函数:https://docs.oracle.com/en/cloud/saas/enterprise-performance-management-common/ecalc/working_with_essbase_hybrid.html。混合 Essbase 不支持这些函数。
审核可以在聚合后计算的所有公式,如比率。通过指定较高的解析顺序进行动态计算。
审核必须在聚合前计算的所有公式。如果性能较低,请考虑将其设为存储成员并使用计算脚本。
审核需要从许多数据块中检索数据的所有公式,例如滚动预测。如果性能较低,请考虑将其设为存储成员并使用计算脚本。
对于启用了混合的应用程序,在成员公式开头使用 @NONEMPTYTUPLE(); 指令。
避免在公式中返回 #MISSING。
要在简化的维编辑器中定义或编辑成员公式: