创建按需规则

在向应用程序添加自定义规则时,可以将它们添加到合并过程中,也可以将它们添加为按需规则。可配置合并规则和可配置计算规则会在合并期间自动运行。按需规则将在用户从“规则”卡或从数据表单启动它们时运行。它们不会随合并过程运行。

此外,也可在 Oracle Smart View for Office 中调用按需规则,以及在进行数据加载时作为数据加载后处理的一部分调用按需规则。

您必须是管理员才能创建、编辑或删除按需规则。管理员可以运行按需规则,但对于超级用户和用户,仅当管理员为他们提供了启动权限,并且他们有权访问 POV 维成员时,才能运行按需规则。

您还可以向表单添加按需规则。请参阅“向数据表单添加按需规则”。

注:

您可以向合并多维数据集添加按需规则。但不能向汇率多维数据集添加按需规则。对于可配置计算,合并多维数据集通过六个占位符规则植入。您无法删除或重命名这些规则。

要创建按需规则:

  1. 单击导航器图标 “导航器”图标

  2. 创建和管理下面,单击规则

    Calculation Manager 将打开,并显示系统创建的规则和用户定义的规则。

  3. 展开 "Planning" 文件夹,并导航到 "FCCS Consol Rules" 文件夹。

  4. 右键单击 Rules 文件夹并选择新建

  5. 输入规则名称并单击确定

    名称必须唯一且不能以 FCCS_ 前缀开头。此前缀保留给植入的规则使用。此外,您不能使用现有系统规则的名称,包括 ClearEmptyBlocks、Consolidate、ForceConsolidate、ForceTranslate 或 Translate。

  6. 对于应用程序类型,使用 "Planning"。对于应用程序,使用您的应用程序名称。

  7. 对于多维数据集,使用默认设置“合并”。

    系统将打开脚本编辑器,您可以在此输入脚本语句。如果您希望在图形模式下工作,可以在下拉列表中更改为“设计器”。在 Calculation Manager 中,可以创建基于计算脚本或 Groovy 脚本的规则。

    有关支持的函数的列表,请参阅“使用 Calculation Manager 自定义函数”和“支持的 Essbase 函数”。有关使用 Groovy 脚本的信息,请参阅《管理 Planning》指南中的“使用 Groovy 规则”。

  8. 属性窗格中,可以为规则输入可选说明和注释。

  9. 列中,为合并、货币、实体、期间、方案和年份维的运行时提示选择默认成员:

    • 您必须对方案、年份、期间和实体具有写入访问权限。

    • 对于货币维,选择“实体货币”或“输入货币”。

    • 对于合并维,可以选择 "FCCS_Entity Input"、"FCCS_Translated Currency Input"、"FCCS_Amount Override" 或 "FCCS_Rate Override"。

      注:

      对于合并维,如果要使用 FCCS_Amount Override 或 FCCS_Rate Override,必须先为合并多维数据集设置以下替代变量以启用它:

      ODR_ENABLE_RATE_AMOUNT_OVERRIDE = TRUE

      请参阅“创建替代变量并为其分配值”。

    • 对于实体维,如果您使用共享实体,必须在运行时提示中明确定义主实体和共享实体,以便共享实体受到影响。

    • 对于实体维,如果要在所有 0 级后代上运行按需规则,必须从成员选择器中选择 0 级后代函数。例如,如果要在 "FCCS_Total Geography" 的所有 0 级后代上运行规则,请选择以 "FCCS_Total Geography" 作为参数的 0 级后代函数。示例:IDescendants ("FCCS_Total Geography")。

    • 请注意,按需规则中的 FIX 语句不能包含任何运行时提示维。您也不能在公式的左侧或目标侧使用运行时提示维,但可以在右侧或源侧使用这些维。

  10. 要验证规则,请从操作菜单中选择验证并保存

    您必须为先前未指定默认值的任何运行时提示维指定成员。

    如果验证失败,请从主页依次单击应用程序作业,查看作业详细信息。

  11. 出现确认提示时,单击确定

  12. 要查看规则,请导航到 Rules 文件夹,然后右键单击刷新

    新规则将显示在规则列表中。按需规则按字母顺序列在植入的可配置计算规则后面。

    在部署之前,它不会变为活动状态。

  13. 要部署规则,请从操作菜单中选择部署

    规则一旦部署后将不能取消部署。如果不再需要规则,您可以将其删除。

  14. 出现确认提示时,单击确定

  15. 要验证规则是否已部署,请在主页上依次单击规则刷新

    部署的规则将显示在规则列表中系统规则的后面。