配置过滤条件

过滤条件用于指示 数据洞察 要在报告中包含或排除哪些记录。

包含过滤条件与排除过滤条件

包含过滤条件仅检索与条件匹配的记录,而排除过滤条件仅检索与条件不匹配的记录。

过滤条件子句

一个条件由一个或多个子句组成。

简单的过滤条件只有一个子句,该子句由维度或指标、条件和值组成。例如,在过滤条件子句国家/地区等于 (=) 法国 中,国家/地区 是维度,等于 (=) 是条件,法国 是值。

多个子句可以使用 OR 运算符(如果满足 任何 条件,则为 true)、AND 运算符(如果满足 所有 条件,则为 true)或两者结合使用。例如,您可以组合使用多个子句来创建具有更复杂逻辑的过滤条件,例如包含以下条件的过滤条件:

  • 国家/地区 的值为法国德国
  • 用户类型 的值为新用户
  • 会话数 的值大于 100

此过滤条件子句的定义如下:

国家/地区等于 (=) 法国 OR 国家/地区等于 (=) 德国 AND 用户类型等于 (=) 新用户 AND 会话数大于 100

使用 OR 运算符的过滤条件子句可以包含维度或指标,但不能同时包含两者。

条件

条件会将过滤条件中的字段与您提供的值进行比较。可用的条件取决于您过滤的是文本、数字、日期还是逻辑字段。

文本条件

条件 说明
等于 (=) 比较值与维度值完全匹配。

示例: 比较值“chrome”与“chrome”完全匹配,但不与“Chrome”或“chromebook”匹配。

包含 比较值包含在维度值内。

示例: 比较值“chrome”包含在“chrome”和“chromebook”内,但不包含在“Chrome”内。

开头为 维度值以比较值开头。

示例: 比较值“Chrome”以“Chrome”和“Chromebook”开头,但不以“Google Chrome”开头。

正则表达式包含 维度值包含正则表达式。

示例:

(?i)C[a-z]* 与“chrome”“Chrome”“Chromebook”和“Google Chrome”匹配。

正则表达式包含 会在数据中的任何位置搜索正则表达式。

The (?i) 标志使正则表达式不区分大小写。

正则表达式匹配 维度值与正则表达式匹配。

示例:

C[a-z]* 与“Chromebook”和“Chrome”匹配,但不与“Google Chrome”匹配。

正则表达式匹配 是完全匹配表达式:数据必须以“C”开头。

范围 一个或多个比较值与维度值完全匹配。与 等于 (=) 的工作方式相同,但适用于逗号分隔列表的值。

示例:

如果维度中包含 Chrome,Windows,MacOS 中的任何一个,则匹配。

如果您的值包含英文逗号或反斜杠作为要匹配的数据的一部分,请使用反斜杠对其进行转义。

示例:

如果您想匹配“ab,cd”和“50\50”,请在英文逗号和反斜杠前面加上 \:

In "ab\,cd, 50\\50"

是 null 如果维度值为 null,则匹配。

数值条件

条件 说明
等于 (=) 维度或指标值等于比较值。
介于 (>=&&<=) 维度或指标值在指定的范围内。该范围包含指定的数字。
大于或等于 (>=) 维度或指标值大于或等于比较值。
大于 (<) 维度或指标值大于比较值。
小于或等于 (<=) 维度或指标值小于或等于比较值。
小于 (<) 维度或指标值小于比较值。
是 null 维度或指标值为 null。

日期和时间条件

条件 说明
等于 (=) 维度值等于比较值。
介于 (>=&&<=) 维度值在指定的范围内,包括开始日期和结束日期。
大于或等于 (>=) 维度值晚于比较值或与比较值是同一日期。
大于 (>) 维度值晚于比较值。
小于或等于 (<=) 维度值早于比较值或与比较值是同一日期。
小于 (<) 维度值早于比较值。
是 null 维度值为 null。
在过去

维度值在相对于当前日期的指定时长内。

示例: “在过去 7 天内”返回当前日期和之前的 6 天。

示例: “在过去 1 天内”返回当前日期。

早于 维度值早于相对于当前日期的比较值,不包括比较值。
不早于

维度值在相对于当前日期的指定时长内,包括指定范围内的最早日期。

示例: “不早于 1 天前”返回昨天的日期和之后的所有日期。

在本

维度值在相对于当前日期的指定时长间隔内,包括当前日期。

示例: “本周”返回当前日期和之前的 6 天。

在下一

维度值在相对于当前日期的指定时长间隔内。

示例: “下周”返回下周(从周一开始到周日结束)的所有值。

在当月 维度值在指定的日历月和年内。
仅在该年份内 维度值在指定的年份内。

布尔值条件

条件 说明
True 维度值求值为“true”。
False 维度值求值为“false”。
是 null 维度或指标值为 null。

在图表、页面或报告上定义使用等于 (=)范围 条件的过滤条件时,报告编辑者可以从底层数据提供的可能过滤条件值列表中进行选择。如需查看过滤条件值建议,请在过滤条件编辑器中启用在输入时显示建议的值 。所有数据连接器都支持过滤条件建议。