Spotfire® 用户指南

在层级筛选器中搜索

层级筛选器中的树结构可能很庞大。要找到层级中的特定部分,可以在搜索字段中键入要查找的内容。然后,您将找到树结构中以所键入文本开头的项目。

搜索字段位于筛选器的顶部。

注: 基于多维数据集数据的大型层级可以配置为仅按需进行加载。在这种情况下,将无法在筛选器中执行搜索操作。在定义多维数据集的数据连接时,可在连接中的数据选择对话框中选择实现根据请求加载层级。

层级筛选器

在该字段中,您可以键入字词或部分字词,也可以将其与布尔运算符结合使用。将搜索树中的每个分支,并且会返回发现含有满足整个输入搜索条件的树项目的分支。这些项目将显示为粗体文本。

由于搜索整个层级可能会产生很多匹配项,因此您可以将搜索限制为指定的某个层级级别。

有关某些搜索示例,请参见下文。

键入要查找的单词或字母

在以下示例中,将搜索整个层级来查找以 Mi. 开头的项目。将返回包含满足条件的项目的分支,并且这些项目会显示为粗体亮显文本。

在下一个示例中,将在整个层级中搜索满足两个条件的分支,即,返回的分支必须同时包含以 Min 开头的项目和以 Mill 开头的项目。粗体亮显文本项目是所发现分支中满足整个条件的第一个项目。

将字词与布尔运算符相结合

您可以在搜索表达式中包含布尔运算符 AND、OR 或 NOT。

如果您在上面的搜索中改为键入 Min AND Mill,则结果将是相同的,因为在该字段中键入两个不带空格的文本字符串默认为 AND 搜索。

键入 Min OR Mill 时,结果如下所示。将找到包含以 Min 或 Mill 开头的项目的所有分支。匹配项目将显示为粗体亮显文本。

以下示例展示了使用 NOT 运算符的搜索。将返回不包含以 Midwest 开头的项目的所有分支。

在搜索表达式中,可将布尔运算符与括号结合使用。例如,假设您希望在多个特定分支(比如,以 Min 或 Mis 开头的分支)中查找以 Miller 开头的项目。此搜索的表达式如下所示。

在特定层级级别中搜索

您可以使用搜索字段右侧的下拉列表来缩小搜索范围。可以从该列表中指定希望在其中执行搜索的层级级别。

或者,您可以在字段中的搜索表达式前键入级别名称中的一个或多个开头字母和一个冒号,如下所示。Ci: 意味着搜索将限制在城市级别。

提示: 如果您希望找到名称正好为 Miller 的城市,则可以键入 Ci::Miller,即键入两个冒号。此表达式将排除 Millersburg、Millerville 和以上的 Miller City。

管理搜索结果

执行搜索后,可以使用右键单击菜单上的“搜索结果”选项处理搜索结果。

选项 说明
选择 确保勾选层级中与搜索字符串匹配的所有值。
取消选定 清除层级中与搜索字符串匹配的所有值的复选标记。
选择其他值 确保勾选层级中与搜索字符串不匹配的所有值。
取消选定其他值 清除层级中与搜索字符串不匹配的所有值的复选标记。