创建分配组件

使用分配组件,可以将成员中的数据分配至此成员的 0 级后代。应在业务规则内创建分配组件,该组件仅存在于该业务规则中,不能由多个业务规则共享。

要创建分配组件:

  1. 系统视图中,右键单击某个规则,然后选择打开

    业务规则随即显示在规则设计器中。

  2. 在业务规则的流程图中确定要创建分配组件的位置后,将分配组件从新对象调色板拖放到流程图中的该位置。

    注:

    如果将一个视点组件拖放到另一个视点组件中,则第二个视点将继承第一个视点(前者)的成员、变量和函数。

  3. 在分配向导的视点中,对于所列出的每个维,如果您不希望其在分配过程中改变,请执行以下任务之一:
    • 使用预定义选定项中选择一个预定义选定项,以便用值填充列出的维。

    • 单击成员选择器图标,为每个列出的维选择成员和变量。

      注:

      在成员选择器中,向导的当前步骤中列出的维可以从“维”中进行选择。这样,您将能够为向导的当前步骤中列出的任何维选择成员和函数。

      请确保选中的所有成员都为有效的 0 级成员。

    • 在列表中选择一个维,然后单击操作以选择一个成员或变量。请参阅“使用成员选择、变量、函数、智能列表和 Planning 公式表达式设计组件”。

  4. 在分配向导的中,通过执行以下任务之一,为列出的每个维选择要分配其数据的成员。

    注:

    必须为列出的每个维都选择成员。

    源成员可为非 0 级成员。

    • 使用预定义选定项中选择一个预定义选定项,以便用值填充列出的维。

      注:

      如果预定义选定项没有为列出的每个维输入值,则必须为没有内容的任何维输入值。

    • 单击成员选择器图标,为列出的每个维选择成员。

    • 在列表中选择一个维,然后单击操作选择一个成员或变量。请参阅“使用成员选择、变量、函数、智能列表和 Planning 公式表达式设计组件”。

      注:

      在分配组件的该步骤中,不可以使用函数。

    • 要分配一个特定值,请在可选中输入要分配的数量,而不作上述选择。

  5. 如果要分配的源数量为零,则从下拉列表中选择以下选项之一。
    • 选择下一个池记录。

    • 停止处理分配。

  6. 分配范围中,执行以下任务:
    • 输入要用于分配的维的父代成员。

      要输入父代成员,请执行以下任务之一:

      • 使用预定义选定项中选择一个预定义选定项,以便用值填充列出的维。

      • 单击成员选择器图标选择要向其分配数据的维的父代成员。

      • 输入父代成员,或在列表中选择维,然后单击操作图标选择要向其分配数据的父代成员(主维的父代成员)。请参阅“使用成员选择、变量、函数、智能列表和 Planning 公式表达式设计组件”。

        数据将分配到数据库大纲中位于父代成员下方的 0 级成员(也就是说,大纲中位于最低位置的成员,其下方没有任何成员)。

    • 选择是否要在执行分配过程之前清除区域。

      如果选择以清除区域,将需要在清除区域字段中输入在运行分配之前清除的成员(请参阅步骤 8)。

  7. 目标中,为余下的维选择要向其分配数据的 0 级成员。执行以下任务之一:
  8. 清除区域中,输入在执行分配过程之前要以逻辑清除方式清除的 0 级成员。执行以下任务之一:

    注:

    如果您未看到清除区域,则说明您未在分配范围中选择来在分配之前清除数据。
  9. 偏移中,执行以下任务之一:

    注:

    必须为偏移指定成员;此处不能为空。

  10. 可选:排除中,选择要从分配中排除的成员。执行以下任务之一:
  11. 基数中,执行以下任务:
    1. 选择一种分配方法,以指定应如何分配数据。
      • 选择平均分配将平均分配分配范围中的数据值。然后在平均分配方法的基数选项中,指定基数为负数、为零、缺失值或所有成员都被排除时应执行的操作。

      • 选择使用动因分配将计算要应用到分配范围中每个成员的百分比。然后在基数选项中,指定基数为负数或为零时应执行的操作。

    2. 未指定的维成员都从先前定义的 POV 中继承,可以通过执行以下任务之一覆盖 POV 选项:
    3. 单击下一步
  12. 舍入中,完成下列步骤:
    1. 输入用于此分配的小数位数,或单击操作图标选择代表此值的成员或变量。
    2. 选择存放舍入差额的位置。
      • 选择定义位置指定用于存放舍入差额的一个成员或多个成员。

      • 选择使用最大值舍入数据值至其最大值

      • 选择使用最小值舍入数据值至其最小值。

      • 选择丢弃舍入错误以按原样使用分配的数据值。

  13. 如果在前面的步骤中选择了定义位置,则在舍入成员中,执行以下任务之一:

    注:

    此步骤中选择的成员必须在分配范围中。

  14. 单击完成