在组件中插入函数

您可以选择的函数类型会有所不同,这取决于正在使用的应用程序类型和组件类型。

如果使用 Oracle Hyperion Financial ManagementOracle Hyperion PlanningOracle Essbase 块存储应用程序,则可以将函数插入到公式组件、脚本组件、条件组件和成员范围组件中。

如果使用 Essbase 聚合存储应用程序(包括在 Oracle General LedgerPlanning 中使用的 Essbase 聚合存储应用程序),则只能将函数插入到视点组件。在 Essbase 聚合存储应用程序中,只有一种函数类型可供选择,即成员集函数类型。(请参阅本主题中的第二个过程。)

要在公式、脚本、条件或成员范围组件中插入函数:

  1. 执行以下任务之一:

    • 打开包含要向其插入函数的组件的业务规则。然后,选择在业务规则的流程图中要为其插入函数的组件。

    • 打开包含要向其插入函数的组件的模板。然后,选择在模板的流程图中要为其插入函数的组件。

    • 打开您要向其插入函数的公式组件。

    • 打开您要向其插入函数的脚本组件。

  2. 执行以下任务之一:

    • 要将函数插入到公式组件中,请在公式选项卡上单击公式行,然后依次选择操作图标和函数

    • 要将函数插入到脚本组件中,请在脚本选项卡上单击插入函数及其参数图标。

    • 要将函数插入到成员范围组件中,请在成员范围选项卡上单击某个维的列,然后依次选择操作图标和函数

    • 要将函数插入到条件组件中,请在条件选项卡上单击条件生成器图标。在“条件生成器”中,从公式函数中依次选择操作图标和函数

  3. 函数选择器中,执行下列任务之一:

    注:

    根据您打开“函数选择器”所在的上下文,可用函数类型可能会比“使用函数”中所述的函数类型更有限。

    • 如果您可以从类别中选择函数类型,请选择一种类型,或者选择所有函数以显示所有函数类型的函数。该类别的函数或者所有函数将在“类别”选择下方的列表中显示。

    • 如果您无法在类别中的函数类型中进行选择,请继续执行 4

  4. 从函数列表中选择一个函数。

  5. 输入函数的参数。(有关可以用于 PlanningEssbase 组件(包括 Oracle Fusion General Ledger 应用程序中使用的组件)的函数和参数的说明,请参阅《Oracle Essbase Technical Reference》。有关可用于 Financial Management 组件的函数和参数的描述,请参阅《Oracle Hyperion Financial Management 管理员指南》。)

  6. 单击确定

要在视点组件中插入函数:

  1. 在“系统视图”中,依次展开 Essbase 应用程序类型、应用程序、数据库和规则

  2. 打开包含要向其插入函数的视点组件的业务规则。然后,在业务规则的流程图中选择要为其插入函数的视点组件。

  3. 要将函数插入到视点组件,请在视点选项卡上单击某个维对应的列,选择操作图标,然后选择函数

  4. 函数选择器中,从函数列表内选择一个函数:

    • @Attribute

    • @Level0Descendants

    • @Siblings

    • @UDA

    注:

    使用 Essbase 聚合存储应用程序(包括 Oracle General Ledger 中使用的应用程序)时,只能使用成员集函数。

  5. 输入函数的参数。(有关函数和参数的说明,请参阅《Oracle Essbase Technical Reference》。)

  6. 单击确定