通过提示,报表查看者可以在运行报表时为网格行、列或 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 插入报表包的管理报表中使用提示。
定义提示
要定义提示:
打开报表并编辑网格。
通过执行以下操作之一,打开 Select Members(选择成员)对话框:
右键单击网格中的一个维,然后单击 Select Members(选择成员)。
选择网格中的一个维,然后在包含维名称的公式栏中单击 。
在 Select Members(选择成员)对话框中,执行一项操作:
单击一个成员旁边的 ,然后选择 View All Functions(查看所有函数)以打开函数生成器。
从 "Functions"(函数)列表中,选择 Prompt(提示)。
在 Choice List(选项列表)中,选择可供用户使用的成员。注意事项:
对于包含多个数据源的报表上的全局 POV 提示,选项列表是必需的。
对于所有其他提示,选项列表是可选的。如果您未指定选项列表,用户可以为该维选择他们可以访问的任何成员。
使用 Allow Multiple Selections(允许多重选择)将用户限制为进行单项选择或者允许他们选择多个维成员。对于用作其他成员选择函数中的参数的提示(例如 Children (Prompt)
),不允许多重选择。
可选:在 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 提示实例:定义
将报表作为引用 doclet 插入报表时,系统在报表 POV 对话框中显示 "Prompts"(提示)选项卡。选择 "Prompts"(提示)选项卡并进行选择。在此示例中,我们将保留默认值 Total Entities(实体总数)
。
图 9-6 显示了插入的引用 doclet 输出,其中 POV 中显示了 Total Entities(实体总数)
。
图 9-6 引用 doclet 提示示例:输出