在弹性表单上保留无效成员

在弹性表单中,可以在刷新后在工作表上保留无效成员。

在弹性表单中输入成员名称时,可能会出现错误;例如,您可能:

在 23.07 更新之前,如果出现这些情况,在刷新时具有无效成员的行或列会从工作表中删除,这会导致很难了解问题所在,并且您不得不重新输入成员。

从 23.07 更新开始,弹性表单可以在刷新后保留无效成员。要实现这一点,EPM 云服务管理员需要在表单定义的布局选项卡中的 Smart View 选项下启用显示对弹性表单无效的成员复选框,如“启用无效成员选项”中所述。

Note:

  • 启用了为行启用弹性表单和/或为列启用弹性表单时,才会启用显示对弹性表单无效的成员复选框。
  • 在包含多个维的行和列中,即使是单个成员无效,该行或该列中的所有成员也都突出显示为无效。例如,如果某一行包含 TabletCurrent 成员,您正确键入了 Tablet,但错误键入了 Currnt,则 Tablet 和 Currnt 成员将都突出显示为无效。您应该检查所有突出显示的成员名称,并更正键入不正确的成员。
  • 在弹性表单中插入空白行或列并单击刷新后,如果未输入成员名称,则插入的行或列将突出显示为无效成员行或列,并且在弹性表单上保留为空白行或列。
  • 在尝试删除整行或整列时,如果通过选择行或列的无效成员单元格并按 Delete 键来删除,将会导致在刷新时成员单元格中出现无效成员。要在弹性表单中删除整行或整列,请在 Excel 中使用删除整行删除整列操作。

下面列举了一些示例情况,用于介绍如何处理工作表中的无效成员。

成员名称拼写错误示例

例如,有一个 Vision 应用程序表单 HR Expenses,您将其作为弹性表单打开。服务管理员启用了 Smart View 选项“为行启用弹性表单”和“显示对弹性表单无效的成员”。

Figure 9-11 不含 "7690: Meals" 成员的弹性表单


不含 "7690: Meals" 成员的弹性表单

您注意到 "7690: Meals" 成员未显示在表单中,因此准备添加它。您在网格上插入一行并开始键入,但出现一个拼写错误。单击“刷新”后,Smart View 会通过突出显示成员单元格并在数据单元格中显示 #InvalidMember 来提醒您该行有问题。

Figure 9-12 突出显示了无效成员行的弹性表单


突出显示了无效成员行的弹性表单

修复拼写错误后,单击“刷新”,可以注意到弹性表单已正确显示,并包含有效的成员名称和数据。

Figure 9-13 已更正错误并显示有效成员的弹性表单


已更正错误并显示有效成员的弹性表单

多维行上缺少成员名称示例

如果某一行或列包含多个成员,但您在该行或列中的一个成员单元格中少输入了一个成员,则在 Smart View 中弹性表单上将显示 #InvalidMember。在以下示例中,行上有两个维。您在第 17 行后面添加了三行。在 A 列的第 18、19 和 20 行正确键入了 Product 维的成员。但在 B 列的相同行中未键入任何条目。这些单元格缺少来自 Scenario 维的成员名称。下面是单击刷新后的结果。

Figure 9-14 B 列的第 18、19 和 20 行缺少成员名称的弹性表单


B 列的第 18、19 和 20 行缺少成员名称的弹性表单

要更正此问题,请在 B 列的第 18、19 和 20 行添加 "Current" 成员,然后单击刷新

输入的成员名称超出表单定义示例

当您输入超出表单定义的成员时,Smart View 中弹性表单上将显示 #Invalidmember。

例如,假定在表单中,Year 维只包含 FY17、FY18 和 FY19。但在应用程序大纲中,该维包含多个其他成员,例如 FY20、FY21、FY22 和 FY23。

在设计弹性表单时,如果服务管理员为 Year 维选择了“超出表单定义的弹性”选项,则您可以添加表单定义之外的成员,例如 FY20。如果未选择“超出表单定义的弹性”选项,则添加表单定义之外的成员将导致出现无效成员,即使大纲中存在这些成员也是如此。

在以下示例中,没有为列中的 Year 维选择“超出表单定义的弹性”选项。此时添加列并输入 FY20,然后单击“刷新”。请注意,下面的 I 列现在包含无效成员。

Figure 9-15 未选择“超出表单定义的弹性”,并且成员超出表单定义


未选择“超出表单定义的弹性”,并且成员超出表单定义

要解决此问题,服务管理员应为 Year 维选择超出表单定义的弹性选项。选择此选项后,您可以输入超出表单定义的成员,单击刷新后,这些成员将保留在弹性表单上。

启用无效成员选项

启用新的显示对弹性表单无效的成员复选框后,用户可以轻松查看、了解并更正他们在弹性表单中输入成员名称时可能出现的错误。

要在弹性表单上保留无效成员,服务管理员需要从 Oracle Enterprise Performance Management Cloud Web 界面执行以下步骤:

  1. 从导航器的创建和管理下,单击表单
  2. 选择要编辑的现有表单,或在表单和即席网格管理页中,依次单击操作下拉菜单和创建简单表单
  3. 在表单定义页中,在布局选项卡中的 Smart View 选项下,根据需要选中为行启用弹性表单为列启用弹性表单复选框。您可以选择其中一个选项或两个选项。
  4. 选中显示对弹性表单无效的成员复选框。仅当按上一步中所述选择了行或列弹性选项时,才会显示此选项。
  5. (可选)对于单个行或列,在维属性中,根据需要启用超出表单定义的弹性选项。
  6. 保存表单。

有关设置此选项的详细信息,请参阅: