处理页面下拉列表中存在有效交叉点的情况

数据源类型: Planning

另请参阅:

当表单中启用了有效交叉点时,要选择成员:

  1. 打开一个表单。

    在所呈现的表单中,成员选择如表单定义中指定的那样(同时符合您对维的访问权限),且在应用有效交叉点组时会将最近使用的项作为当前选择。

  2. 通过在“页面”成员选择器下拉列表底部查找 <清除选择> 选项,验证是否为表单启用了有效交叉点。

    如果为应用程序启用了有效交叉点,则 <清除选择> 选项会出现在“页面”成员选择器下拉列表的底部。

    例如,在图 9-3 中,Entity 维的“页面”下拉列表中突出显示了 <清除选择> 选项。

    图 9-3 “页面”成员选择器下拉列表中的 <清除选择> 选项


    一个 Planning 表单的 Entity 维的成员选择器下拉列表,在成员列表底部显示了 <清除选择> 选项。
  3. 可选:在所有可选择的“页面”下拉列表中选择 <清除选择>。请注意,<选择成员> 现在将出现在页成员选择器中。

    例如,在图 9-4 中,Entity 和 Product 维的“页面”选择器中显示了 <选择成员> 选项。

    图 9-4 “页面”成员选择器下拉列表中的 <选择成员> 选项


    在一个 Planning 表单中,Entity 和 Product 维的“页面”选择器显示了 <选择成员> 选项。
  4. 在每个“页面”下拉列表中进行选择,然后单击刷新
    该表单的行为通常与 Planning 简单表单一样;但是在涉及到有效交叉点时,在某个维的“页面”选择器中为您提供的选择可能取决于您在另一个维的“页面”选择器中选择的成员。

示例 9-1 处理页面下拉列表中存在有效交叉点的情况

有效交叉点规则由 Planning 管理员在 Planning Web 应用程序中设置。在图 9-5 中,有效交叉点规则的设置如下所述。

  • 在 Entity 维中选定 403:Sales 成员时,Product 维中的所有产品都可供选择。

  • 在 Entity 维中选定 410:International Sales 成员时,成员 P_260:Game、P_270:Camera 和 P_280:Television 不能选择。所有其他成员都可供选择。

  • 在 Entity 维中选定 421:Sales NorthEast 成员时,成员 P_220:Software Suite 和 P_250:Network Card 不能选择。所有其他成员都可供选择。

图 9-5 在 Planning Web 应用程序中构建的有效交叉点规则


显示了 Planning Web 中有效的交叉点构造界面

现在,让我们了解一下在图 9-5 中设置的规则如何在 Oracle Smart View for Office 中公开。

在以下示例中,我们将演示上面说明的有效交叉点规则。我们将在有效交叉点规则约束的范围内选择 Entity 和 Product 中的成员,从而更改表单的视点。

图 9-6 显示一个新打开的表单。该表单有五个维。我们可以对其中两个维更改页成员。

图 9-6 可以对两个维进行成员选择的 Planning 表单


显示了共有五个维的 Planning 表单,其中 POV 有三个维;可以在两个页面维 Entity 和 Product 中选择成员。

根据有效交叉点规则:

  • 在 Entity 维中选定 403:Sales 成员时,Product 维中的所有产品都可供选择。例如:


    在 Entity 维中选定了 403:Sales 的 Planning 表单,下拉列表中显示了 Product 维中可供选择的所有产品。
  • 在 Entity 维中选定 410:International Sales 成员时,成员 P_260:Game、P_270:Camera 和 P_280:Television 不能选择。所有其他成员都可供选择。例如:


    在 Entity 维中选定了 410:International Sales 的 Planning 表单,下拉列表中显示了 Product 维中除了 P_260:Game、P_270:Camera 和 P_280:Television 之外可供选择的所有产品。列表中未包含 P_260:Game、P_270:Camera 和 P_280:Television。
  • 在 Entity 维中选定 421:Sales NorthEast 成员时,成员 P_220:Software Suite 和 P_250:Network Card 不能选择。所有其他成员都可供选择。例如:


    在 Entity 维中选定了 421:Sales NorthEast 的 Planning 表单,Product 维的下拉列表中显示了除 P_220:Software Suite 和 P_250:Network Card 之外可供选择的所有产品。列表中未包含 P_220:Software Suite 和 P_250:Network Cardare。

示例 9-2 处理页面下拉列表中无成员的情况

图 9-7 中显示的情形(在 Product 维的“页面”下拉列表中没有可选择的成员)可能至少出于以下几种原因。例如,Planning 管理员可能配置了以下任何项:

  • 定义了以下有效交叉点规则:为 Entity 维选择了 440:Sales Central 时,排除 Product 维的成员。

  • 定义了以下有效交叉点规则:为 Entity 维选择了 440:Sales Central 时,排除 P_260:Game、P_270:Camera 和 P_280:Television,但是表单仅设计了这三个成员。

在上述任一情况下,为 Entity 选择 440:Sales Central 时,“页面”下拉列表中都没有可供选择的 Product 成员,仅显示 <选择成员>

图 9-7 没有成员可供选择的“页面”下拉列表


显示了选定 440:Sales Central 的 Entity 维,这将导致在 Product 维的“页面”下拉列表中没有可供选择的成员。