借助控件,查看者可以过滤数据或提供输入内容,从而使报告具有互动性。您可以使用控件执行以下操作:
- 按维度值过滤数据
- 接受用户针对参数的输入
- 设置报告时间范围
- 更改数据源所用的数据集
控制类型
Looker Studio 支持以下类型的控件:
- 借助下拉列表和固定大小的列表,观看者可以从过滤条件值列表中进行选择。
- 借助输入框,查看者可以输入一个值,以用作过滤条件或为参数提供输入内容。
- 借助高级过滤条件,查看者可以使用比较运算符和正则表达式创建条件过滤条件。
- 借助滑块,观看者可以按数值维度中的一系列值进行过滤。
- 借助复选框,观看者可以按布尔维度进行过滤,也可以设置布尔形参的值。
- 预设过滤条件可与按钮结合使用,以便观看者将预配置的过滤条件应用于报告。
- 借助日期范围控件,查看者可以调整报告的时间范围。
- 借助数据控件,您可以选择报告所使用的数据集。
- 借助维度控件,报告查看者无需修改报告即可更改图表中的维度。
- 借助按钮,观看者可以过滤数据、访问报告操作和前往关联的内容。
将控件用作过滤条件
过滤控件会限制图表或表格中显示的记录数。在报告中提供互动式过滤条件有助于观看者专注于对他们来说最重要的数据。
使用控件作为过滤器时,请注意以下重要事项:
- 过滤条件是在数据源级别(而非图表级别)应用的。
- 过滤器基于字段 ID,而非显示名称。
- 跨多个数据源进行过滤可能需要进行额外配置。
- 过滤条件也适用于其他控件,而不仅仅是图表。
- 过滤条件通常区分大小写,但具体情况因连接器而异。
以下各部分将详细说明这些注意事项。
过滤条件是在数据源级别应用的
过滤条件是在数据源级别(而非图表级别)应用的。这意味着,您要过滤的字段不必位于图表中,只要该字段显示在图表的数据面板中即可。
过滤器基于字段 ID,而非显示名称
数据源中的字段既有可见的显示名称,也有字段 ID。过滤条件是根据字段的字段 ID 而不是字段的显示名称应用的。
例如,您的数据源可能包含“国家/地区”维度。显示名称可能是国家/地区,而字段 ID 是由数据源连接器分配的字符串(例如 _abcd123)。当您应用过滤条件控件(例如国家/地区 =“法国”)时,Looker Studio 会在页面上图表使用的所有数据源中查找国家/地区字段的内部 ID。如果数据源包含 ID 为 _abcd123 的字段,则控件会将过滤条件应用于该字段。
上述概念是了解过滤器如何在报告中的多个图表之间发挥作用(或不发挥作用)的关键。
跨多个数据源进行过滤
如果报告仅使用一个数据源,则控件将过滤所有图表,无需进一步配置。如果您的报告使用多个数据源,过滤行为取决于这些数据源中的字段 ID 是否一致。
下表总结了跨数据源过滤的工作方式:
| 如果报告中的图表使用... | 字段 ID 是否匹配? | 自动过滤? | 示例 |
|---|---|---|---|
| 一个数据源 | 是 | 是 | 不适用 |
| 来自固定架构连接器的同类型多个数据源 | 是 | 是 | Google Analytics、Google Ads |
| 不同类型的多个数据源,或来自灵活架构连接器的数据源 | 否 | 否(需要统一 ID) | Google 表格、BigQuery;或混合使用 Google 表格和 Google Analytics |
在上表中,固定架构连接器是指 Google Ads 和 Google Analytics 等数据源连接器。固定架构连接器具有预定义的结构。它们会为基于相应连接器的每个数据源创建具有相同字段 ID 的数据源。另一方面,灵活架构连接器会创建具有可变的用户定义结构的数据源。灵活架构连接器的示例包括 Google 表格和 BigQuery。
如果您的报告包含基于不同灵活架构数据源的图表,并且您希望使用控件跨这些数据源进行过滤,则可能需要手动统一字段 ID。
过滤条件也适用于其他控件,而不仅仅是图表
过滤条件不仅适用于图表,还可以过滤其他控件。例如,假设您有一个针对“国家/地区”维度的过滤条件,以及一个针对“广告系列”维度的过滤条件。如果按国家/地区过滤,并指定“法国”,则按“广告系列”维度过滤时,系统只会显示在法国投放的广告系列。同样,如果按广告系列 =“ABC”进行过滤,则会限制“国家/地区”维度的过滤条件,使其仅显示相应广告系列投放的国家/地区。
过滤条件和大小写区分
一般来说,文本维度的搜索运算符区分大小写。不过,这可能会因连接器而异,因此最好在您的数据上测试一下,并为报告查看者提供指导。如需创建不区分大小写的正则表达式,您可以在表达式前面加上 (?i)。详细了解 Looker Studio 中的正则表达式。
以输入形式控制
如果控件基于某个参数,则该控件会为相应参数提供输入。参数类似于变量,其值通过与报告的互动(例如,直接输入值或从预定义列表中选择值)获取。
您可以使用参数使计算字段更具动态性。例如,您可以创建一个销售目标参数,并将其用作输入框的控制字段,以便用户输入不同的销售目标数字来直观呈现预测的绩效。然后,您可以应用条件格式规则,以醒目的方式突出显示结果。
您还可以将参数传递回用于创建 BigQuery 数据源的基础 SQL 查询,或传递回使用社区连接器创建的数据源。