创建规则集

要创建规则集:

  1. 从主页中,依次选择建模设计器

  2. 瀑布式设置选项卡上,单击模型下拉列表,然后选择模型。

  3. 单击 加号图标,然后选择规则集

  4. 定义选项卡中,输入有关规则集的信息:

    • 规则集:输入规则集的名称。

      例如,Enterprise Profitability and Cost Management 随附的 BksML50 示例应用程序中有一个名为“占用费用分配”的规则集。

    • 说明:输入规则集说明。

      您在此处输入的说明将显示在模型文档报表中。输入便于将来查看模型逻辑的任何人了解有关规则集的信息的说明。请参阅“生成模型文档报表”。

      例如,“占用费用分配”规则集的说明可以为:“支付费用的成本中心中的占用费用重新分配到使用设施的成本中心。由于这些规则中未使用“活动”、“产品”、“客户”和“区域”维,为这些维定义规则集上下文以选择 No<dimname> 成员。”

    • 序列:输入用于确定规则集运行顺序的序列号。此外,该序列还确定规则集在瀑布式设置选项卡上的显示顺序。序列可以是 1 到 9999 之间的任何整数。

    • 已启用:如果选择此选项,则在执行计算时规则集将处于活动状态。

    • 使用模型上下文:如果选择此选项,则在创建模型过程中进行的成员选择将应用于规则集中的所有规则。使用模型上下文时,不必为每个规则选择相同成员,这样就可以节省时间并确保一致性。请参阅“了解模型和规则集上下文”。

  5. 选择规则集计算选项:

    • 顺序计算:根据规则集中所有规则的序列号,顺序运行这些规则。

    • 并行计算:同时运行具有相同序列号的规则。可以并行执行的规则数在应用程序设置中的计算线程设置中定义。请参阅“关于管理应用程序和系统设置”。

    • 迭代计算:按顺序多次运行规则集。如果选择此选项,则输入要运行的迭代次数。迭代计算用于解决模型中倒数分配关系的影响。

  6. 可选:在成员选择选项卡中,创建规则集上下文以为维定义将应用于规则集中所有规则的成员。定义默认成员选择后,您就不必每次在规则中使用维时为该维选择成员。可以为在分配规则中定义源和目标 (destination) 或在自定义规则中定义目标 (target) 时使用的维选择默认成员。请参阅“了解模型和规则集上下文”。

    要为规则集中的维定义默认成员选择:

    1. 单击添加维下拉列表,然后选择维。

    2. 依次单击选择成员“调用成员选择器”图标

    3. 选择成员对话框中,选择要为维分配的成员,然后单击确定

      为规则集上下文选择默认成员时,只能选择 0 级成员。有关使用选择成员对话框的详细信息,请参阅“使用成员选择器”。

  7. 单击保存并关闭