过滤条件属性(简称过滤条件)用于优化或减少向报告查看者显示的数据。作为报告编辑者,过滤条件属性可让您专注于最能传达您想要讲述的故事的数据,使您的报告与受众群体更相关。
您可以使用数据 标签页将过滤条件应用于图表、控件、页面或整个报告。过滤条件属性是由编辑者配置的过滤条件,报告查看者无法直接修改其值。
不过,报告查看者可以使用过滤栏与报告中的数据过滤功能互动,以便添加、修改和移除快速过滤条件,而无需更改报告的底层过滤条件属性。
了解如何添加过滤条件控件,供报告查看者使用。
过滤条件的工作原理
过滤条件有两种类型:
- 包含过滤条件 仅检索与条件匹配的记录。
- 排除过滤条件 仅检索与条件不匹配的记录。
请注意,过滤条件不会以任何方式转换您的数据,只会减少报告中显示的数据量。
过滤条件由一个或多个子句组成。多个子句可以使用“OR”逻辑(如果满足任何条件,则为 true)、“AND”逻辑(如果满足所有条件,则为 true)或两者结合使用。
您可以将过滤条件应用于维度、指标或两者。
在图表、页面或报告中定义过滤条件时,如果使用等于 (=) 或在 条件,报告编辑者可以从底层数据提供的可能过滤条件值列表中进行选择。如需查看过滤条件值建议,请在过滤条件编辑器中启用在输入时显示建议的值 。所有数据连接器都支持过滤条件建议。
可以过滤的内容
您可以将过滤条件应用于以下组件:
- 图表 。例如,您可以使用以下过滤条件显示在最大市场中新用户与回访用户的饼图: Country IN "
United States,Canada,Mexico,Japan"。 - 过滤条件控件 。例如,您可以让查看者从畅销商品列表中进行选择,条件为
Quantity Sold Greater than (>) 100。 - 过滤栏 。查看者可以向过滤栏添加临时快速过滤条件,以便探索数据,而无需更改报告的已保存过滤条件属性。
- 群组 。例如,您可以将两组图表分组,并按设备类别 进行过滤,以便在一组中显示网站流量,在另一组中显示移动设备流量。
- 页面 。页面级过滤条件适用于该页面上的每个图表。例如,您可以按设备类别 维度进行过滤,将 Google Analytics 报告的第 1 页专门用于显示移动应用流量,第 2 页专门用于显示桌面设备流量。
- 报告 。报告中的每个图表都受过滤条件的影响。例如,您可以创建一个专注于最佳客户的报告,方法是将报告级过滤条件属性设置为
Lifetime Value Greater than or equal to 10,000。
过滤条件和数据源
与图表一样,过滤条件属性也与数据源相关联。如果您通过向组件添加过滤条件来创建过滤条件,则该数据源是组件正在使用的数据源。如果您使用过滤条件管理器创建过滤条件,则可以选择添加到报告中的任何数据源。
在使用了不同数据源的组件上重复使用过滤条件可能会导致过滤条件失效。这是因为过滤条件使用的字段可能在新数据源中不存在。
如果您将图表或控件复制到使用了不同数据源的报告中,或者只是通过在过滤条件管理器中修改过滤条件来更改过滤条件正在使用的数据源,也可能会发生同样的情况。
失效的过滤条件会在图表或控件上显示错误,并在过滤条件上显示警告图标。您可以通过修改过滤条件并选择新的维度或指标,或者删除过滤条件来解决此问题。
过滤条件继承
过滤条件可以被继承,这意味着较高级别组件上的过滤条件适用于其下方的组件。继承顺序如下:
报告级 > 页面级 > 图表/控件级
如需让较低级别(子级)组件从较高级别(父级)组件继承过滤条件,父级过滤条件中使用的维度和指标必须存在于子级组件的数据源中。如果不存在,则会为子级组件停用继承。
您可以为所选组件明确停用继承,方法是使用设置 面板的过滤条件 部分中的切换开关。例如,您可以告知图表不要继承页面级过滤条件属性,也可以告知页面不要继承报告级属性。
组件上的多个过滤条件
一个组件可以有多个过滤条件。在这种情况下,每个过滤条件都被视为一个 AND 子句。这意味着只有满足过滤条件中所有条件的数据行才会受到影响。
查看报告时,查看者可以在过滤栏中与过滤条件互动,并在已应用的过滤条件 面板中查看所有已应用的过滤条件。
查看模式下的过滤栏
如果报告编辑者为查看者启用了过滤栏,您就可以直接在报告顶部的过滤栏中添加、修改和移除快速过滤条件。这些更改是临时性的,不会影响报告的已保存过滤条件属性。如需详细了解如何使用过滤栏,请参阅添加快速过滤条件。
您可以分享报告链接,其中包含您选择的过滤条件配置。如需了解详情,请参阅获取报告链接。
已应用的过滤条件 面板
如需查看影响报告数据的所有过滤条件,包括编辑者定义的过滤条件属性、过滤条件控件、交叉过滤条件和过滤栏中的快速过滤条件,请打开已应用的过滤条件 面板,然后按照以下步骤操作:
- 如果您正在修改报告,请切换到查看报告。
- 使用以下方法之一打开已应用的过滤条件 面板:
- 点击报告中的三点状菜单,然后选择查看已应用的过滤条件 。
- 点击图表顶部的查看已应用的过滤条件按钮 。
- 默认情况下,已应用的过滤条件 面板会显示应用于当前页面的过滤条件。如需查看其他页面或各个组件的过滤条件,请点击已应用的过滤条件 面板顶部的下拉列表,然后选择页面或组件。
- 该面板会显示互动式过滤条件(如快速过滤条件和过滤条件控件)和静态过滤条件属性。您可以直接在报告中或通过各自的控件修改互动式过滤条件的值。
- 如果报告编辑者为报告启用了查看高级已应用的过滤条件,您还可以看到无法修改其值的过滤条件。点击高级视图 可显示任何已应用的报告和模型过滤条件、页面过滤条件、群组过滤条件和图表过滤条件。
- 如需查看过滤条件适用于哪些组件,请点击过滤条件旁边的十字线图标。数据洞察会突出显示过滤条件适用的组件。
过滤条件的限制
- 报告级过滤条件仅适用于使用默认数据源的组件。如果您添加了使用不同数据源的图表,则需要为该图表创建图表级过滤条件。
- 单个组件最多可以有 75 个过滤条件子句。
- 单个过滤条件最多可以有 10 个 OR 子句。如果您需要更多 OR 子句,请考虑将比较运算符更改为在。
- 由于指标和维度的汇总方式,它们不能在 OR 子句中混合使用。
- 如果您将数据源中的字段从指标更改为维度,或从维度更改为指标,则使用该字段的所有过滤条件都会被停用。