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