Spotfire® 用户指南

SAP BW BEx 变量的提示

可为与 SAP BW BEx 查询的数据连接定义提示。使用提示,您可以让最终用户在打开连接时定义 BEx 变量的值。

在 BEx 查询中,变量用于限制所加载的数据。提示可为 BEx 查询连接带来更大的灵活性,因为您可以使用它来代替 BEx 变量的静态值。通过提示定义 BEx 变量,可以使用一个连接根据用户输入从源加载不同数据。

部分变量为“强制性”变量,必须先定义值才能打开查询。通过设置提示,可让最终用户定义变量值,而不必在连接配置中定义变量值。

注: 可以同时为同一个 BEx 变量定义值和提示。打开连接时,在连接中定义的变量值将是提示对话框中该变量的默认选择,如果您将连接保存在库中以供重复使用,则此功能非常有用。但是,如果创建将向最终用户显示提示的分析,则您在打开连接时在提示中选择的内容会存储在分析中。这样,您在提示中选择的内容(而非在连接中定义的变量值)将是向最终用户显示的提示中的默认选择。

在如何设置提示方面,BEx 查询的限制性比关系数据源更高。在查询中定义变量时,该变量设计为仅接受特定输入(例如单个值、多个值或值范围)。在 Spotfire 中,可接受的输入决定可用于 BEx 变量的提示类型。

注: 默认情况下,除非选择自动加载值,否则 BEx 变量的提示会向用户提供手动输入值的选项。手动键入变量值时,Spotfire 支持输入值作为文本(描述文字)。不支持输入值作为键。

SAP BW BEx 变量提示的设置

可在“连接中的数据选择”对话框中定义 BEx 查询的提示。单击 BEx 变量后,“设置”窗格中的以下选项可用于定义提示。

选项 说明
设置
值展示 用于指定特性(维度)的值在 Spotfire 中的显示方式。您可以选择显示纯文本、技术键或二者的组合。

如果您选择了 BEx 变量,则您在此菜单中选择的选项将指定变量值在“定义值”对话框中的显示方式并提升输入变量。

变量值 单击此处可打开“定义值”对话框,您可以在该对话框中定义所选 BEx 变量的值。
值提示 选择此选项可提示最终用户提供输入以定义所选 BEx 变量。
提示类型 指定在提示最终用户时使用的输入类型。

可用的提示类型因 BEx 变量而异。以下是提示类型的完整列表:

范围

多项选择

单项选择

层级选择

自动加载值 [仅适用于“member”BEx 变量。]

选择此选项可在提示最终用户定义变量值时加载可用值。最终用户将能从所有可用值的列表中选择值。

默认情况下未选择此选项,用户可以手动在提示中键入值或加载值列表以从中选择。
注: 手动键入值可能是更可取的输入方法,尤其是当用户需要选择大量值时。使用手动输入,用户可以粘贴一个列表或加载包含变量值的已保存文件,而不必逐个选择值。
最少/最多选择 [仅适用于提示类型“多项选择”。]

用于指定可在提示中进行的最少选择和最多选择。

说明

键入将在提示中显示的说明。

可以通过此说明向最终用户详细解释 BEx 变量所需的输入。当可用值未加载且未向用户显示时,此说明特别重要。

提示顺序 打开“提示顺序”对话框,您可以在该对话框中指定以哪种顺序向连接的最终用户显示提示。
注: 提示顺序很重要,因为在一个提示中进行的选择会减少显示下一个提示之前可用的值。如果顺序正确,提示对最终用户来说将更易于理解。您还可以降低因允许的用户输入会大量减少数据而导致其他提示变为空的风险。