使用提示分配成员

通过提示,报表查看者可以在运行报表时为网格行、列或 POV 选择成员。

您在设计报表时为提示定义成员选择,然后报表查看者在运行报表时从您定义的成员中进行选择。可以在全局 POV(其中启用 Print All Selections(打印选择的所有项))以及您报表中网格的行和列中定义提示。例如,图 9-4 显示了用户运行报表时向其显示的提示,允许他们在全局 POV 中选择 Products(产品)Years(年份),在网格行中选择 Account(帐户)的成员,在网格列中选择 Period(期间)的成员。

请观看 视频图标 - 在 Reports(报表)中定义提示

图 9-4 POV 和网格提示示例


屏幕截图中显示了提示,要求用户按如上所述选择成员

使用提示时的一些注意事项:

  • 启用 Print All Selections(打印选择的所有项)时,可以在 POV 维上选择提示。这样,用户运行报表时可以为 POV 维选择一个或多个成员。

  • 可以在另一个成员选择参数内的网格行或列段上定义提示。例如,Range (prompt1, prompt2)

  • 可以在作为引用 doclet 插入报表包的管理报表中使用提示。

定义提示

要定义提示:

  1. 打开报表并编辑网格。

  2. 通过执行以下操作之一,打开 Select Members(选择成员)对话框:

    • 右键单击网格中的一个维,然后单击 Select Members(选择成员)

    • 选择网格中的一个维,然后在包含维名称的公式栏中单击 选择成员

  3. Select Members(选择成员)对话框中,执行一项操作:

    • 单击一个成员旁边的 函数,然后选择 View All Functions(查看所有函数)以打开函数生成器。

    • 在对话框底部的视图选择器下拉菜单中选择 Functions(函数)
  4. 从 "Functions"(函数)列表中,选择 Prompt(提示)

  5. Prompt Label(提示标签)中,输入要显示给用户的提示文本。例如,"Select a Quarter:"。
  6. Choice List(选项列表)中,选择可供用户使用的成员。注意事项:

    • 对于包含多个数据源的报表上的全局 POV 提示,选项列表是必需的。

    • 对于所有其他提示,选项列表是可选的。如果您未指定选项列表,用户可以为该维选择他们可以访问的任何成员。

  7. 使用 Allow Multiple Selections(允许多重选择)将用户限制为进行单项选择或者允许他们选择多个维成员。对于用作其他成员选择函数中的参数的提示(例如 Children (Prompt)),不允许多重选择。

  8. 可选:在 Default Selection(默认选择)中,选择将作为提示默认成员列出的成员。如果禁用 Allow Multiple Selections(允许多重选择),则只能选择一个默认成员。

    注:

    不能将函数指定为默认成员。

在 POV 中使用提示

在 POV 中使用提示时存在一些注意事项:

  • 仅全局 POV 中支持提示。不能在本地 POV 中定义提示。

  • Display Suggestions Only(仅显示建议)始终处于启用状态。除了对提示进行响应外,用户无法编辑 POV 选择。

  • Print All Selections(打印选择的所有项)对于可打印页始终处于启用状态。

  • 您可以将含有单个选择项的提示作为参数用于 POV 中的另一个成员选择函数。例如,在 "Period (Time)"(期间(时间))维中,您可以将选择项定义为 "Children (Prompt)"(子项(提示)),而该提示将允许用户选择 Qtr1、Qtr2、Qtr3 或 Qtr4。当用户运行报表时,系统会返回所选季度的子项(例如,如果用户选择 Qtr1,系统将返回一月、二月和三月)。

  • 定义了提示的 POV 维不能将其他成员或函数作为 POV 选择项包含在内(但单个成员提示除外,如上一条所述)。

  • 如果在网格中为 POV 维选择了 Current POV(当前 POV),则不能在该维中使用提示。

  • 如果报表包含多个数据源并且在这些数据源之间共享包含提示的 POV 维,提示将显示数据源之间的公用成员列表。

在 Reports(报表)引用 doclet 中使用提示

可以将包含提示的报表作为引用 doclet 插入报表包。插入报表以及刷新快照时,对提示进行响应。签入引用 doclet 时,将更新使用该引用 doclet 的所有 doclet 来反映提示选择。

例如,图 9-5 显示了 Children (inclusive) of Total Entities(实体总数的子项 (包含)) 的提示,其中 Total Entities(实体总数) 作为默认选择。

图 9-5 引用 doclet 提示实例:定义


屏幕截图中显示了标签为 "Choose a reporting region(选择报告区域)的提示,选项列表为 "children of total entities inclusive"(实体总数的子项 (包含)),禁用了 "allow multiple selections"(允许多重选择),默认选择为 "Total Entities"(实体总数)。

将报表作为引用 doclet 插入报表时,系统在报表 POV 对话框中显示 "Prompts"(提示)选项卡。选择 "Prompts"(提示)选项卡并进行选择。在此示例中,我们将保留默认值 Total Entities(实体总数)


屏幕截图中显示了 "Report POV"(报表 POV)对话框,其中显示 "Prompts"(提示)选项卡并选择了 "Total Entities"(实体总数)。

图 9-6 显示了插入的引用 doclet 输出,其中 POV 中显示了 Total Entities(实体总数)

图 9-6 引用 doclet 提示示例:输出

屏幕截图以摘要损益表的网格形式显示了提示的输出,POV 中为 "Total Entities"(实体总数)。