本页面介绍标准信息中心过滤条件。如需了解信息中心交叉过滤条件,请访问交叉过滤信息中心文档页面。
了解信息中心过滤条件
借助信息中心过滤条件,查看者可以将信息中心的结果范围缩小到仅包含查看者感兴趣的数据。信息中心过滤条件可以应用于信息中心内的所有图块,也可以仅应用于一个信息中心图块。
查看信息中心时,用户可以临时更新信息中心过滤条件值,这不会影响任何其他用户。这与信息中心图块底层查询中的过滤条件不同;除非查看者有权修改图块或从此处探索,否则无法更改这些过滤条件。
如需对所有用户都会看到的过滤条件进行永久性更改,或者添加或删除过滤条件,您必须拥有信息中心的管理访问权限、修改访问权限级别,并且处于修改模式。
信息中心过滤条件替换行为
信息中心内的过滤条件可在不同级别应用。当多个过滤条件影响同一字段时,Looker 会根据以下层次结构(从最高优先级到最低优先级)确定优先级:
- 交叉过滤条件(优先级最高):在查看者与启用了交叉过滤条件的信息中心图块上的数据点互动时创建。
- 可视化图表级过滤条件:直接放置在特定可视化图表图块上。
- 信息中心级过滤条件:在信息中心级别应用于一个或多个图块。
- 查询级过滤器(优先级最低):在图块的基础查询(“探索”或 Look)中配置。
这些过滤条件之间的覆盖行为按如下方式确定:
- 相同字段覆盖:
- 如果对同一字段应用了可视化图表级过滤条件和信息中心级过滤条件,则可视化图表级过滤条件会覆盖该图块的信息中心级过滤条件。只有可视化图表级过滤条件值会应用于该功能块。
- 如果信息中心级过滤条件或可视化图表级过滤条件与图块底层查询中的过滤条件应用于同一字段,则信息中心级或可视化图表级过滤条件会覆盖查询过滤条件。系统只会显示并应用较高级别的过滤条件值。
- 交叉过滤条件会覆盖同一字段的可视化图表级、信息中心级和查询级过滤条件。
- 自定义表达式:如果底层查询使用自定义表达式,则无论引用的列是什么,更高级别的过滤条件都不会覆盖自定义表达式过滤条件中的字段。在这种情况下,系统会同时显示并应用更高级别的过滤条件和查询过滤条件。
- 复杂过滤条件(
OR条件):如果底层查询的过滤条件分组包含至少一个OR条件,则该过滤条件会被视为复杂过滤条件,并且更高级别的过滤条件不会覆盖该查询过滤条件中引用的任何字段。两个过滤条件都会显示并应用。
简而言之,如果满足以下任一条件,底层查询中的过滤条件将被视为自定义过滤条件,更高级别的过滤条件永远不会覆盖它:
- 最内层的
AND/OR分组至少包含一个OR条件。 - 过滤条件包含自定义表达式。
信息中心过滤条件和 LookML
如果模型、探索或字段分别使用 label(模型)、label(探索)或 label(字段) 参数在探索菜单或字段选择器中更改其名称,则添加过滤条件窗口中会使用 label 参数中指定的名称。
如果您是 LookML 开发者,并且处于开发模式,则可以针对仅在开发模式下的模型版本中显示的字段创建信息中心过滤条件,但当您退出开发模式或当其他用户使用该过滤条件时,该过滤条件将无法按预期运行。同样,如果在创建过滤条件后删除或重命名过滤条件字段,过滤条件将无法按预期运行。
添加信息中心过滤条件
首先,请确保信息中心处于修改模式,并且您至少有一个查询图块或 Look 关联图块。在顶部工具栏中选择过滤条件,然后选择添加过滤条件。
接下来,系统会显示添加过滤条件窗口。
“添加过滤条件”窗口
添加过滤条件窗口会显示,其中预填充了用于创建此信息中心图块的所有探索中的字段(维度或度量)。
例如,以下添加过滤条件窗口显示了信息中心图块中使用的探索:E Faa 模型中的航班探索,以及 MB ecommerce_demo 模型中的订单项探索。

选择“探索”旁边的箭头,即可显示“探索”的视图。然后,您可以展开每个视图,以显示视图的字段。
如需根据其中一个探索中的字段进行过滤,您可以使用过滤依据对话框搜索字段或手动输入字段名称。您也可以点击某个字段名称(例如订单 ID),将其添加到过滤条件对话框中。
如果您选择的字段已被其他过滤条件使用,Looker 会向您发出提醒。虽然您仍然可以创建过滤条件,但无法将使用同一字段的多个过滤条件应用于同一信息中心图块。
如果您想基于信息中心内未使用的探索中的字段创建过滤器,请参阅本页面上的高级过滤器部分。
选择要作为过滤条件的字段后,选择添加。
高级过滤器
借助高级过滤器,您可以使用探索之外的字段创建信息中心过滤器,这些字段用于在信息中心内创建图块。在添加过滤条件窗口中,启用高级开关以使用高级过滤条件。这会更新添加过滤条件窗口,其中包含用于选择模型、探索和字段的选项,以便创建过滤条件:

首先,从模型下拉菜单中选择模型名称。下拉菜单包含您有权访问的所有 LookML 模型。
选择模型后,探索对话框中会填充一个下拉菜单,其中包含所选模型中存在的所有探索。
选择模型和探索后,该探索中可用的字段将填充到添加过滤条件窗口中。您可以使用搜索栏查找要作为过滤依据的字段,也可以选择字段名称。
选择要作为过滤条件的字段后,选择添加。
自定义过滤条件配置
选择过滤条件字段并点击添加后,添加过滤条件窗口会在设置和要更新的图块标签页中显示各种可自定义的设置。
设置标签页
- 标题:输入您希望在信息中心内显示的过滤条件标题。系统会预先填充“标题”选项,并将其设置为过滤依据字段的名称。
- 控件:从控件类型列表中进行选择,这些类型因您要过滤的数据类型而异。如需详细了解不同类型的控件,请参阅本页的信息中心过滤条件控件部分。
- 显示:对于可以显示为内嵌或弹出式窗口的控件,请选择过滤器的显示方式。如需详细了解显示过滤条件的不同方式,请参阅本页面上的显示信息中心过滤条件部分。如果控件只能以一种方式显示,则不会显示此选项。
- 值:如需为过滤条件设置特定值选项,请从下拉菜单中选择或在此字段中输入值选项。留空表示允许显示数据库中的值选项,最多可显示该控件可用的最大值数量。对于数值数据,此字段会被替换为最小值和最大值字段。
- 配置默认值:可选择为过滤条件设置默认值。
- 需要过滤条件值:点击其他选项,即可看到需要过滤条件值选项。点击复选框,要求为过滤条件提供值。如需详细了解如何要求提供过滤条件值,请参阅本页中的要求提供过滤条件值部分。
- 选择要在此过滤条件发生更改时更新的过滤条件:点击其他选项,即可看到选择要在此过滤条件发生更改时更新的过滤条件选项。点击复选框,将其他过滤条件与此过滤条件关联。如需详细了解关联的过滤条件,请参阅本页面上的设置关联的过滤条件部分。如果信息中心内没有其他过滤条件,此选项将被停用。
- 添加和取消:点击其中一个按钮可保存或取消新过滤条件。
通过要更新的图块标签页,您可以确定哪些图块会监听过滤条件。
要更新的图块标签页的默认行为
Looker 默认会自动将过滤条件应用于通过与过滤条件相同的“探索”创建的所有图块,并将要过滤的字段的值设置为与为过滤条件选择的字段相同的字段。
如果在创建过滤条件后向信息中心添加了任何新图块,并且这些图块是基于与过滤条件相同的“探索”创建的,则信息中心过滤条件会自动应用于该图块。
修改要更新的模块标签页
如果您想调整哪些图块监听哪些过滤条件,或哪些字段受过滤条件影响,可以使用以下设置。
选择全部或无,即可为所有图块开启或关闭过滤条件。
在要过滤的字段部分中,为每个图块选择将受过滤条件影响的字段,或选择不将过滤条件应用于单个图块。如果新过滤器的字段已被现有过滤器使用,则新过滤器无法应用于任何由现有过滤器过滤的图块。
选择添加或取消,以保存或取消新的过滤条件设置。
信息中心过滤条件控件
借助信息中心过滤条件控件,您可以为信息中心查看者自定义过滤条件的外观。创建信息中心过滤条件时,控件下拉菜单中提供的过滤控件类型取决于分配给过滤字段的 LookML 数据 type。
| 控制 | 说明 | 外观 | 数据类型 |
|---|---|---|---|
| 多选 | |||
| 按钮组 | 这种类型的过滤条件非常适合为查看者提供一组经过精选的有限选项。在值设置中,最多可以精选 30 个选项。对于 string、tier 和 zipcode 数据类型,如果值设置留空,系统会显示数据库中的前 30 个值。按钮在选中后会显示颜色。 | | S N T ZC YN DI DU |
| 复选框 | 这种类型的过滤条件与按钮组类似,但设计略有不同,可用于为查看者提供一组精选的有限选项。在值设置中,最多可以精选 50 个选项。对于 string、tier 和 zipcode 数据类型,如果值设置留空,则会显示数据库中的前 50 个值。 | | S N T ZC YN DI DU |
| 标记列表 | 下拉式过滤条件和复选框过滤条件的组合。您可以在值设置中精选下拉选项。对于 string、tier 和 zipcode 数据类型,如果值设置留空,则可以从数据库中显示所有值。查看者可以通过点击过滤条件字段或点击 V 形图标来展开值菜单。用户可以通过点击某个值的复选框来选择或取消选择该值。用户还可以点击过滤条件值旁边的 X 图标,取消选择该值。用户可以点击“已选择(选项数量)中的(所选数量)”复选框(例如,已选择 200 个中的 0 个),将所有匹配的值添加到过滤条件中,也可以选择取消全选来移除所有匹配的值。除非用户点击取消按钮,否则所有更改都会自动应用。标记列表控件只能以弹出式窗口方向显示,或显示在更多按钮后面。如果信息中心网址长度超过 2,083 个字符,则全选选项不可用。 | | S N T ZC DI DU |
| 范围滑块 | 您可以在过滤条件配置窗口的设置标签页中设置范围滑块的最小值和最大值。查看者可以通过调整滑块的两端来设置过滤条件值范围。 | ![]() | N DI DU |
| 单选 | |||
| 按钮切换开关 | 这种类型的过滤条件非常适合为查看者提供一组经过精选的有限选项。在值设置中,最多可以精选 30 个选项。对于 string、tier 和 zipcode 数据类型,如果值设置留空,系统会显示数据库中的前 30 个值。按钮在选中后会显示颜色。 | | S N T ZC YN DI DU P |
| 单选按钮 | 这种类型的过滤条件类似于切换按钮,但设计略有不同,可用于为查看者提供一组精选的有限选项。在值设置中,最多可以精选 50 个选项。对于 string、tier 和 zipcode 数据类型,如果值设置留空,则会显示数据库中的前 50 个值。 | | S N T ZC YN DI DU P |
| 下拉菜单 | 您可以在值设置中精选下拉选项。对于 string、tier 和 zipcode 数据类型,如果值设置留空,则可以从数据库中显示所有值。查看者可以通过点击过滤条件字段或点击 V 形图标来展开下拉菜单。用户可以从下拉菜单中选择一个选项,也可以在框中输入内容来缩小下拉菜单选项的范围。查看者还可以选择任意值。下拉菜单控件只能以内嵌方向显示,或显示在更多按钮后面。 | | S N T ZC YN DI DU P |
| 滑块 | 您可以在过滤条件配置窗口的设置标签页中设置滑块的最小值和最大值。查看者可以通过调整滑块的右端来设置过滤条件值。 | ![]() | N DI DU |
| 日期和时间 | |||
| 一天 | 观看者可以选择日期来展开日历,然后选择新的日期。单日菜单控件只能以内嵌方向显示,或显示在更多按钮后面。 | | DT *单日控件可与大多数时间范围和基于时间的类型搭配使用,但查看者只能使用这种类型的控件选择单个日期。 |
| 日期范围 | 查看者可以选择日期范围来展开日历,然后选择新的日期范围。日期范围菜单控件只能以内嵌方向显示,或显示在更多按钮后面。 | ![]() | DT * 日期范围控件可与大多数时间范围和基于时间的类型搭配使用,但查看者只能使用此类控件选择日期范围。 |
| 时间范围 | 查看者可以从 Looker 内置的一组时间范围中进行选择,也可以选择自定义标签页来创建自己的自定义时间范围。请参阅查看信息中心文档页面,了解时间范围过滤器的所有时间范围选项。过去 7 天等时间范围选项包含当天。对于不包括当天的时间范围,请从控件下拉菜单中选择高级,然后使用完整天数配置值。年初至今包括从年初到当前秒。观看者可以选择时间范围,查看时间范围选项。时间范围菜单控件只能以内嵌方向显示,或显示在更多按钮后面。 | ![]() | DT * 时间范围控件可与大多数时间范围和基于时间的类型搭配使用,但查看者无法使用此类控件选择时间选项。 |
| 其他 | |||
| 高级 | 如需详细了解高级控件,请参阅本页面上的使用高级控件部分。高级控件只能显示在弹出式窗口方向中或更多按钮后面。 | ![]() | S N T ZC YN DT DI DU L P |
* 关于日期和时间数据的说明:当 Looker 为某些时间范围和基于时间的类型选择控件选项时,这些类型会被解读为不同的数据类型。例如,yesno 时间范围会被解读为 yesno 数据类型,因此具有适用于 yesno 类型的控件选项;hour_of_day 时间范围会被解读为 number 数据类型,因此具有适用于 number 类型的控件选项。 | |||
使用高级控件
高级控制功能可应用于所有类型的数据,并为您提供更灵活的过滤条件设置。如需创建高级控件,请在过滤条件配置窗口中展开控件下拉菜单,然后选择高级。
选择高级后,配置过滤条件选项部分会根据您要过滤的数据类型,填充适当的过滤条件选项。例如,如果您为数据类型为 string 的字段创建了过滤条件,则系统会显示过滤条件选项,例如是、包含和开头为。对其他类型的数据(例如 number 或 date 类型)进行过滤时,系统会显示不同的条件选项。您可以点击每个条件选项对应的复选框,为过滤条件设置条件选项。
允许多个过滤条件值选项可让用户为过滤条件选择多个值。默认处于启用状态。启用后,配置默认值字段旁边会显示 + 添加符号。选择 + 符号可添加其他过滤条件值。如需限制用户只能选择一个值,请停用此选项。允许多个过滤条件值选项不适用于基于 location 数据类型或基于 parameter 参数的过滤条件。
选择过滤条件选项后,您可以从配置默认值菜单中选择一个值,该菜单中会填充数据库中的值。或者,您也可以输入一个值,以接收建议。
您也可以自行输入一个值,然后按 Enter 键(PC 用户)或 Return 键(Mac 用户)来创建值。
您可以选择过滤条件值旁边的 +,向过滤条件添加新条件,这些条件将作为 OR 条件或 AND 条件添加,具体取决于条件和值的类型。
如需移除某个条件,请点击该条件旁边的 X。
高级控件、日期和时间
虽然有多个过滤控件可用于按日期过滤,但您也可以将高级控件与日期搭配使用。除其他功能外,使用高级控件还可让用户在条件选项中选择完整天数或完整周数等范围,从而选择不包含当前时间段的“完整”范围。这与时间范围过滤控件不同,后者包含当前时间段。
高级控件还允许用户选择时间值,例如小时、分钟和秒。
与用户属性匹配
借助高级控件,您还可以在配置过滤条件选项部分中选择与用户属性匹配。借助此选项,您可以设置根据信息中心查看者的用户属性动态变化的过滤条件。如需了解详情,请参阅过滤和限制数据文档页面。
匹配(高级)
如果您在配置过滤条件选项部分中点击匹配高级,则可以输入 Looker 过滤表达式,以自定义过滤条件,而不局限于选项菜单中提供的选项。
您还可以使用以下语法在“匹配”高级过滤条件中引用用户属性:
{{ _user_attributes['name_of_your_attribute'] }}
显示信息中心过滤条件
您可以通过多种方式更改信息中心过滤条件的显示方式。您可以调整各个过滤控件或整个过滤栏的外观。
各个滤镜的外观
如需设置过滤条件的显示方式,请先确保信息中心处于修改模式,然后从过滤条件菜单中选择修改,在随即显示的过滤条件配置窗口的显示字段中选择显示样式。大多数信息中心过滤条件都可以通过以下方式显示:
内嵌:过滤条件直接显示在信息中心的顶栏中。

弹出式窗口:信息中心顶部栏中会显示摘要值;选择该值即可查看完整过滤条件。

过滤条件也可以放置在更多按钮后面:过滤条件栏中会显示一个更多按钮,并带有一个指示器,显示该栏包含的过滤条件数量;查看者可以选择该按钮来查看过滤条件及其值。

某些过滤控件只能以内嵌方向显示;当您修改包含这些过滤控件的信息中心时,过滤条件配置窗口中不会显示显示字段。这些过滤条件控件只能以内嵌方向显示:
- 下拉菜单
- 一天
- 时间范围
- 日期范围
此外,某些过滤控件只能以弹出式方向显示;当您修改包含这些过滤控件的信息中心时,过滤条件配置窗口中不会显示显示字段。这些过滤控件只能以弹出式窗口方向显示:
- 标记列表
- 高级
通常,我们建议将重要或常用的过滤条件以内嵌或弹出式窗口的形式显示,而将不常用的过滤条件以溢出菜单的形式显示。
过滤条件栏的外观
如需设置过滤栏的显示方式,请按以下步骤操作:
- 确保信息中心处于修改模式。
- 打开信息中心的设置窗口。
- 选择设置窗口的过滤器标签页。
- 您可以将默认过滤条件视图选项设置为展开或收起。(默认值为展开。)
- 借助过滤条件位置选项,您可以将过滤条件栏放置在信息中心的顶部或右侧。(默认值位于顶部。)
需要过滤条件值
默认情况下,过滤条件不需要值。如果不需要值的过滤条件留空,则数据不会受到过滤条件字段的限制。例如,如果您在信息中心内对 State 字段设置了过滤条件,但未为该过滤条件指定值,则信息中心会返回所有州/省/自治区/直辖市的数据。
如果过滤条件确实需要值,则在您选择过滤条件值之前,信息中心不会运行。如果必填过滤条件未选择任何值,则在选择值之前,过滤条件旁边以及将指针悬停在重新加载图标上时都会显示警告。
此外,如果您未为必填过滤条件选择值,则无法创建信息中心时间表;如果您未为必填过滤条件选择值,则无法清除缓存并刷新与该过滤条件关联的图块。
如需让用户必须在过滤条件中输入值才能运行信息中心,请执行以下操作:
- 确保信息中心处于修改模式。
需要过滤条件值复选框只是要求查看者选择任意值。如需限制查看者能够选择的值,请在过滤条件配置窗口的值字段中设置允许的值。
必需的过滤条件有助于限制发送到数据库的查询的大小。如需限制信息中心查看者的数据访问权限,请改用 access_filter LookML 参数。
设置关联的过滤条件
信息中心过滤条件可以关联,以便根据同一信息中心内其他过滤条件所选的过滤条件值,缩小某个过滤条件的过滤条件值选项范围。
例如,您可以将“城市”信息中心过滤条件关联到单独的“州”过滤条件。“城市”过滤条件的值选项会根据“州”过滤条件中选择的州而变化。
为“州/省”选择过滤条件值后,“城市”过滤条件旁边会显示一个链接图标。如果您将指针悬停在链接图标上,系统会显示一个框,其中说明该过滤条件的值选项已由“State”(州)过滤条件缩小范围。

您还可以更进一步,将“邮政编码”过滤条件与“城市”和“州/省/自治区/直辖市”过滤条件关联起来,根据所选的城市和州/省/自治区/直辖市缩小邮政编码的值选项范围。例如,如果“州”过滤条件为“新泽西州”,而“城市”过滤条件为“阿斯伯里帕克”,则“邮政编码”过滤条件下拉菜单中只会显示阿斯伯里帕克的邮政编码。
如果您关联了过滤器,并且根据“父级”过滤器(用于缩小子级过滤器选项范围的过滤器)中选择的值,您的数据不包含“子级”过滤器(要缩小范围的过滤器)的值,则查看者会看到子级过滤器显示未找到匹配项消息。
关联的过滤条件只能单向运作,即从父级到子级。如果您在子级过滤条件中做出选择,则不会影响父级过滤条件向您显示的过滤条件值选项。
如何关联过滤条件
关联过滤条件时,任何过滤条件都可以用作“父级”过滤条件(用于缩小另一个过滤条件的选项范围),但“子级”过滤条件(要缩小范围的过滤条件)只能使用 string 类型(通常用于字词或短语)或 zipcode 类型(通常用于邮政编码)的字段。
如果信息中心内只有一个过滤条件,则无法关联过滤条件。
如需将一个过滤条件关联到另一个过滤条件,请执行以下操作:
- 确保信息中心处于修改模式。
- 通过添加新的信息中心过滤条件或修改现有信息中心过滤条件,打开“父级”过滤条件的过滤条件配置窗口。
- 选择其他选项标题旁边的箭头,以显示其他选项。
- 选中选择要在此过滤条件发生更改时更新的过滤条件复选框。
- 选择字段框,即可显示一个下拉菜单,其中包含信息中心内的其他
string和zipcode过滤条件。 - 选择要与此过滤条件关联的
string或zipcode过滤条件。 - 选择更新以保存更改。
移动和重新定位信息中心过滤条件
将过滤条件放置在信息中心后,您可以通过以下方式移动或重新定位它们:
- 在信息中心内进入修改模式。
- 将鼠标悬停在过滤条件上,即可显示过滤条件的六点状图标。六点状图标会显示在过滤条件的左上角。

选择并按住六点状图标,然后将过滤条件拖动到所需位置。
此拖动方法可用于重新定位内嵌和弹出式过滤器、重新配置哪些过滤器放置在更多按钮后面,以及重新定位更多按钮下拉菜单中的过滤器。
如果更多按钮后面没有过滤条件,则在您拖动过滤条件时,系统会暂时显示一个空的更多按钮。您可以将过滤条件移到更多按钮上方,将其移入更多按钮。如果您未将滤镜放入更多按钮中,则在您停止按住滤镜后,滤镜就会消失。
如果信息中心启用了交叉过滤,您将无法使用拖放功能重新定位交叉过滤条件,并且进入修改模式会清除信息中心上设置的所有交叉过滤条件。
以图块形式显示的过滤条件
借助将过滤条件作为板块功能,您可以将信息中心过滤条件直接作为板块放置在信息中心画布上,而不是将其限制在信息中心顶部的过滤条件栏中。借助此功能,信息中心创建者可以将过滤控件放置在受其影响的特定可视化图表功能块旁边。
此外,过滤条件作为图块可让用户查看应用于特定可视化图块的过滤条件列表。
将过滤条件放置为信息中心图块
信息中心编辑者可以通过以下方式将过滤条件转换为信息中心画布上的可拖动功能块:
如需将过滤条件从过滤条件栏发送到信息中心画布,请执行以下操作:
- 将过滤条件拖动到过滤条件栏中的将过滤条件拖动到此处以添加到信息中心空间。
- 或者,选择过滤条件旁边的三点状过滤条件菜单图标,然后选择发送到信息中心。
如需将过滤条件从信息中心画布发送回过滤条件栏,请执行以下操作:
- 选择过滤条件功能块上的三点状过滤条件菜单图标,然后选择发送到过滤条件栏。
编辑者可以像拖动和排列其他信息中心图块一样,在信息中心画布上拖动和排列过滤条件图块。过滤器可以位于顶部过滤器栏或信息中心画布上,其位置不会影响它应用于哪些图块。
过滤条件只能在信息中心内出现一次,要么在顶部过滤条件栏中,要么在画布上。如果您在信息中心画布上复制过滤条件图块,系统会创建一个具有不同过滤条件 ID 的新过滤条件。
复制信息中心标签页时
如果某个标签页包含以图块形式放置的过滤条件,则复制该标签页也会在新标签页上复制该过滤条件图块。复制的图块仍是同一个过滤条件实例,与原始图块共享相同的过滤条件 ID,因此在一个图块中更改值会在另一个图块中更新该值。
停用将过滤条件显示为图块和图块级过滤条件上下文预览切换开关
如果您停用预览切换开关,则会发生以下变化:
- 之前作为图块添加到信息中心画布的所有过滤条件都会显示在信息中心顶部的过滤条件栏中。
- 信息中心画布上的过滤条件图块将显示为空白图块。
- 在修改模式下,空白信息中心图块上会显示一条备注,指明这些图块曾是过滤条件图块。
显示可视化图表板块应用的过滤条件
启用作为图块的过滤条件和图块级过滤条件上下文或可视化图块上的过滤条件预览版功能后,查看者可以查看哪些过滤条件应用于特定可视化图块。
如需查看可视化图表功能块上应用的过滤条件,请执行以下任一操作:
- 选择可视化图表功能块右上角标题中的显示过滤条件过滤条件图标。
- 将鼠标指针悬停在可视化图表图块上,选择三点状图块操作图标,然后选择显示过滤条件。
侧边菜单会显示所有已应用的过滤条件及其所选值,并分为以下类别:
- 可视化图表过滤条件:显示直接应用于可视化图表图块的过滤条件(如果启用了可视化图表图块上的过滤条件预览版功能)。
- 信息中心过滤条件:显示应用于图块的信息中心级过滤条件。这包括交叉过滤条件。
- 查询过滤条件:显示在图块的基础查询(在“探索”或 Look 中)中配置的过滤条件。
如果没有相关过滤条件应用于该图块,菜单会显示无过滤条件。
信息中心创建者和编辑者可以使用信息中心设置窗口的过滤条件标签页上的图块过滤条件信息设置,配置是否在可视化图块上显示过滤条件以及显示哪些过滤条件:
- 全部显示:显示信息中心级过滤条件、查询级过滤条件(在底层探索中配置)和可视化级过滤条件(如果启用了可视化图块上的过滤条件预览版功能)。
- 隐藏查询过滤条件(默认):仅显示信息中心级过滤条件和可视化图表级过滤条件(如果启用了可视化图表图块上的过滤条件预览版功能)。
- 不显示:阻止显示过滤条件选项和图标显示在可视化图表上。
查询级过滤条件显示后,其行为如下:
- 它们旁边会显示一个信息图标,以便与信息中心级过滤条件区分开来。
- 如果底层探索的查询中实现了复杂逻辑(例如
AND/OR逻辑),则过滤条件上下文会汇总在自定义过滤条件标签下。
LookML 信息中心内作为功能块的过滤条件
LookML 信息中心支持将过滤条件作为功能块。您可以在 LookML 信息中心代码的 elements 部分下配置过滤条件元素,将其作为图块放置在信息中心画布上。此外,过滤条件上下文配置参数可控制可视化图表功能块上应用的过滤条件的显示。如果省略此参数,默认行为是隐藏查询过滤条件。
可视化图表图块上的过滤条件
借助可视化图表板块上的过滤条件功能,信息中心创建者可以直接在各个可视化图表板块上放置和管理过滤条件,而不仅仅是在信息中心顶部的过滤条件栏中。此功能提供情境化、本地化的过滤控件,这些控件仅适用于配置了这些控件的特定图块。
如需使用此功能,Looker 管理员必须在管理面板的预览版功能页面上启用可视化图表功能块上的过滤条件切换开关。
向可视化图表功能块添加过滤条件
如需向可视化图表图块添加过滤条件,您必须拥有信息中心修改权限。 如需直接向单个可视化图表功能块添加过滤条件,请执行以下操作:
- 确保信息中心处于修改模式。
- 在要添加过滤条件的可视化图表图块上,选择图块标题中的添加可视化图表过滤条件图标。
- 在显示的对话框中,选择添加过滤条件选项。
- 系统会显示添加过滤条件窗口,其中预先填充了用于创建图块的“探索”中的字段。选择要作为过滤条件的字段。
- 配置过滤条件设置,例如过滤条件标题、控件类型和默认值。
- 选择添加。
- 修改完信息中心后,在“修改信息中心”工具栏中选择保存,以保存更改并退出修改模式。
过滤控件会直接显示在可视化图表图块顶部的过滤栏中。只有在图块上配置了过滤条件时,图块过滤条件栏才会显示。
与可视化图表级过滤条件互动并整理这些过滤条件
信息中心查看者和编辑者可以直接在图块上与可视化图表级过滤条件进行互动:
- 临时更新过滤条件值:查看者可以直接从图块过滤条件栏更改过滤条件值,而不会影响底层可视化图表。
- 对过滤条件重新排序:当信息中心处于修改模式时,编辑者可以点击并按住图块过滤条件栏中的按住并拖动以重新排序图标,以更改其显示顺序。
- 水平滚动:可视化图表级过滤条件位于功能块顶部,不会换行。如果过滤条件的数量超过图块的宽度,图块过滤条件栏上会显示水平滚动条。
修改或删除可视化图表级过滤条件
您必须拥有信息中心修改权限,才能修改或删除可视化图表图块上的过滤条件。如需修改或删除可视化图表图块上的过滤条件,请执行以下操作:
- 确保信息中心处于修改模式。
- 点击过滤条件旁边的三点状过滤条件菜单图标。
- 如需修改过滤条件,请选择修改。在过滤条件配置窗口中更新过滤条件配置,然后选择更新。
- 如需删除过滤器,请选择删除。
- 修改完信息中心后,在“修改信息中心”工具栏中选择保存,以保存更改并退出修改模式。
注意事项和限制
在可视化图表功能块上使用过滤条件时,请注意以下注意事项和限制:
- 图块专用范围:可视化图表级过滤条件仅应用于其所在的特定图块。这不会影响信息中心内的其他图块。
- 每个图块的每个字段只能有一个过滤条件:在每个图块上,每个字段只能添加一个可视化图表级过滤条件。如果您尝试为已在图块上设置了过滤条件的字段添加另一个过滤条件,Looker 会显示错误。
- 与信息中心级过滤条件不同:可视化图表级过滤条件无法移至信息中心级过滤条件,信息中心级过滤条件也无法直接移至图块。
- 从这里开始探索:如果用户从图块的三点状图块操作菜单中选择从这里开始探索,则可视化图表级过滤条件不会带入到“探索”中(与信息中心级过滤条件一致)。
- 导出和下载:当您将信息中心下载或打印为 PDF 或图片时,系统会根据可见框架以特定格式捕获可视化图表级过滤条件。如果图块过滤条件栏包含需要滚动才能看到的溢出过滤条件,则只有屏幕上可见的过滤条件会包含在导出内容中;溢出的过滤条件会被截断。
- 信息中心网址:有效可视化图表级过滤条件值会捕获到信息中心网址中(例如,使用
vis_id<id>.<field_name>=<value>等参数语法),以便用户分享信息中心的特定过滤视图。 - LookML 信息中心:在 LookML 信息中心内,可视化图表级过滤条件是通过
filters:参数下的vis_filter: true子参数指定的。对于标准信息中心级过滤条件,无需设置vis_filter: false。
隐藏信息中心过滤条件
您可以更改信息中心的网址,为要隐藏的每个过滤条件添加 hide_filter 参数,从而隐藏信息中心过滤条件。每当用户使用该网址访问信息中心时,都会看到隐藏了这些过滤条件的信息中心版本。不过,如果用户通过其他方式前往信息中心,或使用不包含 hide_filter 参数的网址访问信息中心,则过滤器不会隐藏。
例如,以下是一个信息中心的网址,该信息中心有两个未隐藏的过滤条件:User State(过滤条件值设为“New Jersey”)和 Date(未设置过滤条件值)。
https://mycompany.looker.com/dashboards/390?User+State=New+Jersey&Date=
如需隐藏过滤条件,请在网址中添加 hide_filter 参数,前面加上和号 (&),后面加上等号 (=),并将参数值设为过滤条件名称,名称中的所有空格都替换为加号 (+)。您无需在 hide_filter 参数中添加过滤条件值(如有)。
如需仅隐藏 User State 过滤条件,请将网址更改为以下内容:
https://mycompany.looker.com/dashboards/390?User+State=New+Jersey&Date=&hide_filter=User+State
如需同时隐藏用户所在州和日期过滤条件,请为日期过滤条件再添加一个 hide_filter 参数:
https://mycompany.looker.com/dashboards/390?User+State=New+Jersey&Date=&hide_filter=User+State&hide_filter=Date
对于包含特殊字符的过滤条件名称,例如 First Purchase (Yes / No) 中的括号和正斜杠,网址会对这些特殊字符进行编码:
https://mycompany.looker.com/dashboards/390?First+Purchase+%28Yes+%2F+No%29=
如需隐藏该过滤条件,您可以复制网址中已存在的经过编码的过滤条件名称 (First+Purchase+%28Yes+%2F+No%29),并将其用作 hide_filter 参数的值。
关于隐藏信息中心过滤条件,您还需要了解以下几点:
- 任何对信息中心拥有查看权限的用户都可以通过网址隐藏信息中心过滤条件。用户无需拥有信息中心的修改权限。
- 即使信息中心内不显示过滤控件,隐藏的信息中心过滤条件仍会应用于信息中心结果。
- 您仍可通过更改网址中的值来更改隐藏过滤条件的值,并将其应用于信息中心。
- 通过从网址中移除
hide_filter参数,可以显示隐藏的过滤条件。 - 在修改模式下,您不会看到隐藏的过滤条件。
- 隐藏没有值的必需过滤条件会导致信息中心图块产生无效过滤条件错误。如需解决其中一个错误,请为必需的过滤条件分配一个值。
- 如果信息中心已安排或已发送,则传送内容中包含的信息中心链接不包含
hide_filter参数。 - 如果信息中心包含提醒,则提醒传送中包含的信息中心链接不包含
hide_filter参数。
将信息中心过滤条件应用于提醒
通过过滤条件菜单,您还可以对信息中心图块中显示的提醒应用修改后的过滤条件。如需了解详情,请参阅信息中心修改对提醒的影响文档页面。
修改信息中心过滤条件
在修改模式下,每个过滤条件旁边都会显示一个三点状过滤条件菜单图标。如需修改滤镜,请选择相应图标。此操作会打开过滤条件菜单,其中显示了用于修改或删除过滤条件的选项。
选择修改菜单选项,打开一个过滤条件配置窗口,该窗口与用于添加过滤条件的窗口类似,其中填充了过滤条件的现有配置。您可以在其中更新过滤依据字段、过滤器的设置或要更新的图块。在过滤条件配置窗口中选择更新或取消,以保存或取消更改。
修改过滤条件后,选择信息中心的更新按钮,将新的过滤条件设置应用于图块。
在修改信息中心工具栏中选择保存,以保存更改并退出修改模式。
删除信息中心过滤条件
在修改模式下,每个过滤条件旁边都会显示三点状过滤条件菜单图标。
如需删除过滤条件,请执行以下操作:
- 选择三点状过滤条件菜单图标。
- 系统会打开过滤条件菜单。此菜单会显示用于修改或删除过滤器的选项。
- 选择删除菜单选项以删除过滤器。
- 在蓝色工具栏中选择保存,以保存更改并退出修改模式。
- 删除过滤条件后,选择信息中心的更新按钮,将新的过滤条件设置应用于图块。
或者,您也可以选择修改菜单选项,这会打开过滤条件配置窗口。在过滤条件配置窗口中选择删除按钮,即可删除过滤条件。
删除过滤条件的操作无法撤消。




