函数定义返回数据值或成员的成员公式。
例如,可以使用函数(以及算术和逻辑运算符)返回指定成员的同级、父代或子代的列表,返回大于或小于指定值的数据值的列表,或者从指定成员中分配数据值。在选择函数时,将会提示您输入正确的参数。
如果使用 Oracle Hyperion Financial Management、Oracle Hyperion Planning 和 Oracle Essbase 块存储应用程序,则可以在公式组件、脚本组件、条件组件和成员范围组件中使用函数;如果使用 Essbase 聚合存储应用程序(包括在 Oracle General Ledger 中使用的应用程序),则只能在视点组件中使用函数。
对于 Financial Management、Planning、Oracle General Ledger 和 Essbase 应用程序,可以在计算中使用的函数会有所不同。
下面是可以在 Financial Management 组件中使用的函数类型列表。Financial Management 函数根据使用它们的规则类型进行分类。(请参阅《Oracle Hyperion Financial Management 管理员指南》,获得可以在 Financial Management 应用程序的组件中使用的函数的完整列表和说明。)
计算
转换
合并
分配
动态计算
事务
下面是可以在 Planning 和 Essbase 块存储组件中使用的函数类型的列表。(有关函数的完整列表和说明,请参阅《Oracle Essbase Technical Reference》。)
布尔
关系
计算运算符
控制流
数据声明
函数
数学
成员集
范围(财务)
分配
预测
统计
日期和时间
其他
自定义
注:
可以在成员选择器和函数选择器中使用函数。
在 Essbase 聚合存储应用程序和组件(包括 Oracle General Ledger 中使用的应用程序和组件)中,只能使用成员集函数。(有关“成员集”函数的完整列表和说明,请参阅《Oracle Essbase Technical Reference》)。