借助交叉过滤,信息中心的查看者可以更轻松、更直观地与信息中心的数据互动,并了解一项指标对另一项指标的影响。通过交叉过滤,用户可以在一个信息中心图块中选择一个数据点,让所有信息中心图块根据该值自动过滤。
您一次可以创建多个交叉过滤条件,而且可以将交叉过滤条件与标准信息中心过滤条件结合使用。
在信息中心启用交叉过滤
如要成功启用交叉过滤,必须根据相同的探索创建所有信息中心图块。
- 确保您拥有信息中心的管理访问权限、修改访问权限级别。
从三点状信息中心菜单中选择修改信息中心,进入信息中心的修改模式。
在信息中心顶部的蓝色工具栏中选择过滤条件,然后启用交叉过滤开关。
如果信息中心包含任何不受支持的可视化类型,系统会显示一个弹出式窗口,指明信息中心包含无法启动交叉过滤的图块。选择确定以继续。
选择信息中心工具栏中的保存。
LookML 开发者或许能够使用汇总感知来优化交叉过滤性能。如需详细了解如何将聚合感知与信息中心搭配使用,请参阅创建用户定义的信息中心文档页面。
在信息中心内创建交叉过滤条件
在实例和信息中心启用交叉过滤后,您可以创建交叉过滤条件。
在包含受支持的可视化图表的图块内选择一个数据点。对于条形图、柱形图、折线图、面积图、散点图和饼图,您还可以选择图表图例。
创建交叉过滤条件的图块会突出显示该数据点,并将所有其他数据点显示为灰色。所有其他数据图块将按该数据点的值进行过滤。交叉过滤字段和值会显示在信息中心顶部,以供参考。
要向现有的交叉过滤条件添加其他值,请按住键盘上的 Command (Mac) 或 Control (Windows) 键,同时选择其他数据点或图例。
功能块也会根据附加值进行过滤。交叉过滤条件的其他值显示在信息中心的顶部。
若要添加新的交叉过滤条件,请在包含受支持可视化类型的任意图块上选择其他数据点。所有图块也会按该交叉过滤条件进行过滤,并且信息中心顶部会显示一个额外的字段和值。
支持的可视化类型及不支持的可视化类型
信息中心的每个数据图块都包含一个可视化图表,而可视化图表的类型决定了您是否可以使用该图块上的数据点来创建交叉过滤条件。
支持的可视化类型
- 表格图表
- 表(旧版)图表
- 柱形图
- 条形图
- 折线图
- 面积图
- 散点图
- 饼图
- 地图图表 - 使用
type: location
数据的点选项,以及使用type: zipcode
数据的地图图表 - 静态地图(区域)图表
- 静态地图(点)图表
- 文字云图表
- 圆环图倍数图
- 漏斗图
- 时间表图
- 瀑布图
- 箱线图
- 自定义可视化图表
如需了解如何对自定义可视化图表启用交叉过滤,请访问 custom_visualizations_v2
GitHub 代码库中的 API 2.0 参考文档。
不支持的可视化类型
以下可视化类型不受支持,因此无法创建交叉过滤条件;但是,可以通过交叉过滤条件对其进行过滤:
- 单值图表
- 单记录图表
- 对于
type: location
数据,使用绘制选项(而非点)的地图图表,或使用地图图层的地图图表 - 使用网格布局的可视化图表
- 当合并结果中的所有查询均来自与信息中心其他图块相同的探索时,基于合并的结果的可视化图表(如果信息中心包含一个合并结果图块,而该图块包含来自不同探索的查询,则无法为该信息中心启用交叉过滤条件)
无论可视化图表类型如何,您都无法针对自定义字段创建交叉过滤条件(或标准信息中心过滤条件)。
使用范围选择
您可以使用范围选择功能对整个范围中的信息中心进行交叉过滤。如需使用范围选择功能,请执行以下操作:
- 信息中心图块必须使用折线图、面积图或散点图图表。
- 可视化图表必须使用 x 轴上的连续数据(通常为数字数据、使用timeframes的数据或基于时间类型的数据),但某些时间范围和时间类型不是连续的。
- 可视化图表的 x 轴刻度类型不能为序数。如果选择的是序数,则范围选择会为所选的每个数据点创建单独的交叉过滤条件。
要使用范围选择功能,请向左选择范围的一端,然后按住并拖动至范围的另一端。当您解除保全后,交叉过滤条件将显示在信息中心顶部,而其他图块将按该范围进行过滤。您无法向范围选择交叉过滤条件添加其他值。
例如,下图中的信息中心查看器选择了 11 月 25 日和 12 月 2 日这周。所选范围以阴影表示,交叉过滤条件会显示在信息中心顶部。
每个数据点包含一周。虽然阴影区域显示为 12 月 2 日结束,但交叉过滤器实际上是在 12 月 9 日(该周的最后一天)结束。信息中心顶部的交叉过滤条件显示了 11 月 25 日至 12 月 9 日的完整范围。
非连续时间类型
下列timeframes和基于时间的类型不会被视为连续展示。如果您将范围选择和过滤条件结合使用,系统会为您选择的每个数据点创建单独的交叉过滤条件。
date_time_of_day
date_day_of_week
date_month_name
date_quarter_of_year
date_fiscal_quarter_of_year
将交叉过滤条件与标准信息中心过滤条件结合使用
信息中心可以同时包含交叉过滤条件和标准信息中心过滤条件。交叉过滤条件在信息中心顶部的标准过滤条件后面,显示为深蓝色。例如,下图中的“状态”过滤条件就是一个标准过滤条件。“创建月份”和“流量来源”过滤条件是交叉过滤条件:
交叉过滤条件与标准信息中心过滤条件的不同之处体现在以下几个方面:
- 必须为 Looker 实例和信息中心单独启用交叉过滤。
- 您无需拥有“修改”权限即可创建或更改交叉过滤条件(您需要拥有修改权限,才能为信息中心启用交叉过滤)。
- 交叉过滤条件不能采用与标准过滤条件相同的信息中心控件进行配置。
- 其他用户看不到特定的交叉过滤条件,除非通过链接共享或嵌入网站,以分享交叉过滤的信息中心。
- 交叉过滤条件不会保存到信息中心。当您离开信息中心后,交叉过滤条件会被清除。
- 交叉过滤条件不会应用于信息中心的下载内容、时间表或提醒。
使用交叉过滤条件时,您可以临时更改信息中心的过滤条件值。但是,如果您在标准过滤器使用的同一字段上创建交叉过滤器,则在删除交叉过滤器之前,无法更改标准过滤器值。
如果您拥有信息中心的修改权限,则可以在启用交叉过滤条件的情况下修改和创建标准信息中心过滤条件。但是,进入修改模式以修改或添加标准过滤条件将清除所有当前交叉过滤条件。
共享交叉过滤的信息中心
交叉过滤条件不会保存到信息中心。您可以通过以下方式进行共享:
- 通过共享指向信息中心的链接
- 通过嵌入包含交叉过滤条件的信息中心
启用交叉过滤后的深入分析
在信息中心启用交叉过滤后,您可以右键点击,以深入分析可视化图表的数据。
移除交叉过滤条件
您可以通过以下两种方式移除单个交叉过滤条件:
- 再次选择交叉过滤的数据点。
- 在信息中心顶部,选择交叉过滤条件值旁边的 X。
如果存在多个交叉过滤条件,您可以通过选择信息中心顶部过滤条件值右侧的 X 将它们全部清除。
进入修改模式也会清除所有交叉过滤条件。
利用汇总认知度优化交叉过滤效果
LookML 开发者或许能够使用汇总感知来优化交叉过滤的信息中心的查询性能。借助汇总感知功能,开发者可以在 LookML explore
参数下创建汇总表格,从而优化对信息中心内的一个或多个图块的查询。第一步是获取汇总表 LookML,该链接位于信息中心三点状菜单中的获取 LookML 选项下。如需了解详情,请参阅 aggregate_table
参数文档页面。