可以向 ArcGIS Insights 页面添加过滤器微件并在交互式报表中使用过滤器微件。 过滤器微件允许在交互式报表上访问过滤器的某些功能,包括没有 Insights 许可的用户也可以进行访问。
注:
过滤器微件的作用类似于数据集过滤器,这意味着它将通过过滤数据集应用于所有卡片,而不是单个卡片。
添加动态过滤器微件
动态过滤器微件将显示所选字段中的所有值,并允许您选择要在页面上的卡片中包含或排除的值或值范围。 如果字段中的值发生更改(例如,将新的唯一值添加至数据集),则过滤器将进行更新。
要添加动态过滤器微件,请完成以下步骤:
- 单击工作簿工具栏上的微件按钮 并选择过滤器。
- 对于过滤器类型,选择动态。
- 对于字段,单击选择字段以使用字段名称展开下拉列表。
提示:
如有必要,使用搜索框或排序按钮查找字段。
- 从列表中选择字段。
注:
动态过滤器不支持日期/时间字段。 要使用日期/时间字段创建过滤器,请使用时间过滤器。
- 单击创建。
将为所选字段添加过滤器值。 默认情况下,将配置过滤器以包含所选值。 可以通过单击包含旁的箭头并选择排除来更改过滤器以排除所选值。
对于字符串字段,字段值显示为单独的过滤器值。 要应用过滤器,请选择一个或多个值并单击应用。 可以使用选择属性更改选择样式。
对于数值字段,值将显示为直方图。 要应用过滤器,请调整滑块并单击应用。
添加组过滤器微件
可以使用组过滤器微件来为字符串字段的多个值,或者数值、日期或时间值范围添加单个过滤器。 例如,如果您拥有世界国家/地区的数据集,则可以为英国(包括北爱尔兰、苏格兰、英格兰和威尔士)创建单个过滤器。 单个过滤器将添加到微件中并标注有字段名称(例如,CountryName)。
要添加分组过滤器微件,请完成以下步骤:
- 单击工作簿工具栏上的微件按钮 并选择过滤器。
- 对于过滤器类型,选择组。
- 对于字段,单击选择字段以使用字段名称展开下拉列表。
提示:
如有必要,使用搜索框或排序按钮查找字段。
- 从列表中选择字段。
- 单击创建。
- 为过滤器组应用过滤器参数。 有关按字段类型配置过滤器的详细信息,请参阅过滤数据。
- 单击添加。
- 或者,单击重命名过滤器按钮 以创建更具描述性的标注。
- 或者,单击添加组以添加更多过滤器值。 每个组将分别添加至过滤器微件。
每个组将在过滤器上显示为一个值。 要应用过滤器,请选择一个或多个值并单击应用。 可以使用选择属性更改选择样式。
您可以使用编辑过滤器按钮 或移除过滤器按钮 分别在过滤器中编辑或移除组。
添加查找过滤器微件
查找过滤器微件可用于根据字符串字段中的文本匹配项过滤数据。 例如,可以为包含街道地址的字段创建查找过滤器,然后使用该过滤器搜索包含文本 Main St 的值。
文本匹配项不区分大小写,并且包含部分单词匹配项。 在上述示例中,123 main st 和 234 Main Street 将作为匹配项返回。
提示:
过滤器将仅搜索创建过滤器时针对的字段中的文本匹配项。 因此,建议在微件标题或在文本和媒体微件中指示要搜索的字段。
按照以下步骤添加查找过滤器微件:
- 单击工作簿工具栏上的微件按钮 并选择过滤器。
- 对于过滤器类型,选择查找。
- 对于字段,单击选择字段以使用字段名称展开下拉列表。
提示:
如有必要,使用搜索框或排序按钮查找字段。
- 从列表中选择字符串字段。
- 单击创建。
随即创建查找过滤器。 可以在查找文本框中键入一个字符串,然后按 Enter 键以搜索匹配值。 单击重置或删除文本,然后按 Enter 键清除过滤器。
注:
搜索过滤器在 Google Chrome 或 Safari 浏览器中使用时,对于使用日文、中文或韩文字符的字段,可能会返回不准确的结果。
添加高级过滤器微件
高级过滤器微件允许您使用基于表达式的查询创建过滤器。 高级过滤器微件包括以计算字段的方式对相同运算符(例如 +、÷、> 和 <>)和函数进行访问。
有关使用高级过滤器的示例场景和表达式,请参阅创建高级过滤器。
要添加高级过滤器微件,请完成以下步骤:
- 单击工作簿工具栏上的微件按钮 并选择过滤器。
- 对于过滤器类型,选择高级。
- 对于数据集,选择将应用过滤器的数据集。
- 单击创建。
- 在自定义过滤器表达式框内单击以显示可用的字段和函数,然后开始编写表达式。
- 在自定义过滤器表达式框的底部,找到表示表达式有效的绿色复选标记 。
注:
表达式必须包含条件运算符(例如 <、= 或 <>)才能进行有效过滤(例如 Revenue-Expenses>100000)。
- 单击添加。
- 或者,单击重命名过滤器按钮 以创建更具描述性的标注。
- 或者,单击添加表达式以添加更多过滤器表达式。 每个表达式将分别添加至过滤器微件。
每个过滤器表达式将在过滤器上显示为一个值。 要应用过滤器,请选择一个或多个值并单击应用。 可以使用选择属性更改选择样式。
您可以使用编辑过滤器按钮 或移除过滤器按钮 分别在过滤器中编辑或移除表达式。
编辑过滤器
使用编辑按钮 编辑过滤器微件。 可更改微件的过滤器类型和字段参数。 编辑过滤器微件时,将覆盖先前的过滤器设置。
属性
属性包括微件设置和选择类型。 可用属性可能取决于过滤器类型、数据类型和当前属性。
要更改过滤器微件的属性,请完成以下步骤:
- 单击过滤器微件上的卡片选项按钮 可显示侧工具栏。
- 单击外观按钮 。
随即显示外观窗格。
- 单击属性选项卡 。
- 根据需要单击下拉菜单、单选或多选选择选择类型。
- 根据需要使用滑块打开或关闭显示包含/排除、显示搜索框和显示重置。
- 关闭外观窗格。
微件设置
微件设置在所有动态和查找过滤器上以及采用下拉菜单或单选格式的组和高级过滤器上可用。 根据过滤器类型,以下设置可用:
- 显示包含/排除 - 确定动态过滤器是否包含用于在包含和排除之间切换的菜单。 如果启用,该菜单将可供使用过滤器的所有人使用,包括在交互式报表上可用。 如果未启用,该菜单将不可用并且过滤器将采用在关闭显示包含/排除之前选择的设置(包含或排除)。 默认在所有动态过滤器上启用此设置。
- 显示搜索框 - 确定搜索框在过滤器微件上是否可用。 具有大量值的过滤器上的搜索框很有用,可在不滚动浏览所有值的情况下更新过滤器。 默认在字符串字段的所有动态过滤器上启用此设置。
- 显示重置 - 确定过滤器微件上的重置按钮是否可用。 重置按钮用于清除所有过滤器选择以显示未过滤数据。 如果未启用,可能无法在页面上显示未过滤数据集。 默认在动态和查找过滤器以及采用下拉菜单或单选格式的组和高级过滤器上启用此设置。
选择类型
动态、组和高级过滤器微件可配置为使用以下选择类型:
- 下拉菜单 - 用于从选项菜单中选择单一值。
- 单选 - 用于一次打开一个值。 如果选择了不同的值,则将取消选择第一个值。
- 多选 - 用于一次选择多个值。
注:
仅当动态过滤器微件使用字符串字段进行配置时,该微件的选择类型才可用。
添加多个过滤器微件
可以通过两种方法将多个过滤器添加至页面:在同一微件上添加多个过滤器和添加多个微件。
同一微件上的多个过滤器
当您为高级或组过滤器配置附加过滤器条件时,或者当您使用字符串字段创建动态过滤器时,多个过滤器将出现在同一微件上。 当同一卡片上有多个过滤器时,这些过滤器将使用 OR 子句连接,这意味着所有过滤器都将在页面上单独显示。
多个过滤器微件
一个 Insights 页面可以包含多个过滤器微件。 当页面上存在单个数据集的多个过滤器微件时,这些过滤器将使用 AND 子句连接,这意味着只有满足各个过滤器微件的所有条件的要素才会显示在页面上。
局限性
某些远程数据集不支持过滤器微件。 可以将数据集复制到工作簿,以访问远程数据集的过滤器微件功能。 有关详细信息,请参阅要素图层。