向旧版信息中心添加过滤条件

本页面介绍了 Looker 的旧版信息中心。更新新的 Looker 信息中心,以提升性能;打造现代化的外观和风格;以及可自定义、方便用户使用的过滤器。如需确定您使用的是哪种类型的信息中心,请对比查看信息中心查看旧版信息中心文档页面上的屏幕截图。

上一个教程展示了如何修改旧版信息中心。本教程介绍了如何配置过滤器并向旧版信息中心添加过滤条件,以便用户可以限制信息中心中显示的数据。

添加用户可以更改的旧版信息中心过滤条件

过滤器可以添加到旧版信息中心,以便用户将信息中心的结果范围缩小到自己感兴趣的数据。要开始操作,请确保信息中心处于修改模式,然后点击旧版信息中心工具栏中的过滤条件。系统会显示 Add/Edit Dashboard Filters 窗口:

接下来,在添加/修改信息中心过滤条件窗口中执行以下操作:

  1. 点击新建过滤器创建新的过滤器。Looker 在弹出式窗口弹出窗口的左侧列出新的过滤器。您可以拖放过滤器来控制它们在信息中心内的显示顺序。
  2. 为过滤器命名。
  3. 选择要创建的过滤器类型。您可以创建日期字符串数字字段过滤条件。日期字符串数字类型可让用户输入自己喜欢的任何类型的值。字段类型可让您选择过滤器将限制数据的特定字段。对于字段类型过滤器,如果关联的字段是字符串字段,Looker 会建议与用户输入的内容匹配的过滤条件选项。
  4. 如果需要,请添加默认值。系统会在加载信息中心时向用户建议此值,但用户可以根据需要进行更改。您可以从下拉菜单选项中选择基本默认值,或者根据高级匹配创建更复杂的默认值,如过滤和限制数据文档页面中所述。

  5. 决定该滤镜应该应用到哪些图块,然后将其开启。然后,选择要应用过滤器值的 LookML 字段。

  6. 对于基于合并查询结果的图块,请选择要应用过滤条件的查询并将其启用,然后选择要应用过滤条件值的 LookML 字段。

  7. 要更新的过滤条件标签页中,您可以根据所选过滤条件创建不同的过滤条件,如下一部分所述。为此,请执行以下操作:

    • 按照到目前为止的定义,保存您的过滤条件。
    • 启用要基于此过滤条件的其他过滤条件旁边的开关。
  8. 自定义过滤器标签页中,选择过滤器的行为:

    • 必须有过滤条件值,才能运行此信息中心:用户必须输入过滤条件值,信息中心才能运行。请参阅下文的此部分
    • 允许多个过滤条件值:开启此选项后,用户可以选择多个过滤条件值。当此设置处于关闭状态时,用户只能选择一个过滤条件值。请参阅下文的此部分
  9. 保存过滤条件。

如果您更改了在样式或旧版信息中心中用作过滤条件的字段名称,请务必查看预设外观和信息中心的“过滤条件”部分,并根据需要更新过滤条件以反映您所做的更改。如果定时内容传送包含不再起作用的过滤条件(例如,如果引用字段发生变化),则预定传送可能会公开未经过滤的数据。

旧版信息中心过滤条件的默认行为

默认情况下,系统会为信息中心上的所有现有图块停用新的旧版信息中心过滤条件。要将新过滤器应用到一个或多个图块,您必须在添加/修改信息中心过滤条件窗口的要更新的图块标签页下启用每个图块。

默认情况下,新的图块不会受在图块添加到信息中心之前设置的原有过滤条件的约束。如需将滤镜应用到新的图块,您必须直接修改该图块,具体方法是:将信息中心设为修改模式,在图块上选择修改已应用的过滤条件,然后开启滤镜切换开关。

如果信息中心过滤条件以某种方式应用于合并结果图块,并且合并方式发生了任何变更(例如,有人对合并查询重新排序或添加或移除查询),则系统会针对该图块停用所有信息中心过滤条件。要重新应用滤镜,您必须在添加/编辑信息中心滤镜窗口的要更新的卡片标签页下启用该图块。

当旧版和“探索”图块过滤器对同一字段进行过滤时,旧版信息中心的过滤器会覆盖对它们应用的过滤器。如需了解更多详情,请参阅使用信息中心全局过滤器浏览“探索”部分中的替换样式过滤器

旧版信息中心过滤条件作为细目结果

如果您的 Looker 管理员启用了钻研菜单的信息中心实验室功能,用户就可以通过“探索”菜单,从用作旧版信息中心过滤条件的字段直接链接到信息中心。

在以下情况下,信息中心将显示在细目菜单中:

  • type: field 的旧版信息中心有针对用户展开细目的字段进行过滤的全局过滤条件时

  • 旧版信息中心的图块应用了任意类型的全局过滤条件,且用户深入到过滤条件应用到的字段

设置分面过滤条件

字段类型的信息中心过滤条件可应用于其他字段过滤条件。例如,您可能有“机场状态”过滤器和“机场名称”过滤器。您可能需要根据机场状态过滤条件更新机场名称过滤条件:

这样,系统仅会建议处于所选状态的机场:

需要过滤器值

默认情况下,过滤条件不需要值。如果不需要值的过滤器留空,则数据不受过滤器字段的限制。例如,如果您针对某个信息中心的“状态”字段添加了一个过滤条件,而没有为该过滤条件指定值,则信息中心会返回所有状态的数据。

如果过滤器确实需要值,那么如果将此过滤器留空,信息中心将不会运行。如果时间表设为空白过滤条件,系统在投放时也不会显示任何结果。

您可以选择要求用户先在过滤条件中输入值,然后才能运行信息中心:

  1. 点击添加/修改信息中心过滤条件窗口中的过滤条件。
  2. 点击自定义过滤器标签页。
  3. 开启或关闭需要提供过滤条件值才能运行此信息中心
  4. 点击保存

如果需要有过滤器值才能运行此信息中心,那么只要用户尝试运行信息中心,但未在必填过滤条件中输入值,系统就会执行以下操作:

  • 信息中心的运行按钮呈灰显状态且已停用。
  • 如果用户将鼠标悬停在 Run 按钮上,系统会显示一条消息,指明他们必须为过滤器提供值才能运行信息中心。
  • 过滤条件字段旁边有一个黄色警告图标。
  • 如果用户将鼠标悬停在警告图标上,系统会显示一条消息,指出过滤器需要值。
  • 在信息中心齿轮菜单和各个图块菜单中,清除缓存和刷新选项均处于停用状态。

限制值的数量

默认情况下,用户可以为旧版信息中心过滤条件选择多个值。您可以选择将用户限制为一个过滤条件值:

  1. 点击添加/修改信息中心过滤条件窗口中的过滤条件。
  2. 点击自定义过滤器标签页。
  3. 开启或关闭允许使用多个过滤条件值
  4. 点击保存

允许使用多个过滤条件值时,用户可以选择为过滤条件添加其他值:

如果关闭允许多个过滤条件值,则系统不会为过滤条件添加第二个值,并且过滤条件的默认值可以是 equals(适用于字符串和数字)、is on the day(适用于日期)或符合某个用户属性(适用于字符串、数字和日期):

对于地理位置字段,旧版信息中心过滤条件无法设为允许多个过滤条件值

重新排列旧版信息中心过滤条件

您可以使用拖放功能对旧版信息中心过滤条件重新排序。为此,请执行以下操作:

  1. 确保信息中心处于修改模式
  2. 点击信息中心工具栏中的过滤器。此操作会打开 Add/Edit Dashboard Filters 窗口:

  3. 点击并按住要移动的过滤条件名称左侧的三条水平线。

  4. 点击并按住过滤条件后,将过滤条件拖动到所需位置:

  5. 点击窗口右下角的保存

现在,这些过滤器会按照您排列它们的顺序显示。在本例中,我们将 Age 设置为第一个过滤条件,将 Created Date 作为最后一个过滤条件: