过滤条件用于指示 Looker Studio 要在报告中包含或排除哪些记录。
包含过滤条件与排除过滤条件
包含过滤条件仅会检索与条件匹配的记录,而排除过滤条件仅会检索与条件不匹配的记录。
过滤条件子句
条件由一个或多个子句组成。
简单过滤条件只有一个子句,该子句由维度或测量值、条件和值组成。例如,在过滤条件子句“Country Equal to (=) France”(国家/地区等于 (=) 法国)中,Country(国家/地区)是维度,Equal to (=)(等于 (=))是条件,France(法国)是值。
多个子句可以使用“或”运算符(如果满足任一条件,则为 true)或“与”运算符(如果满足所有条件,则为 true)或二者结合使用进行连接。例如,您可以组合使用多个子句来创建逻辑更复杂的过滤条件,例如包含以下条件的过滤条件:
- Country 的值为 France 或 Germany
- 用户类型的值为新用户
- 会话数的值大于 100
此过滤器子句的定义如下:
国家/地区等于 (=) 法国或 国家/地区等于 (=) 德国 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”。 正则表达式包含 :搜索数据中的任意位置是否包含正则表达式。 (?i) 标志可使正则表达式不区分大小写。 |
正则表达式匹配 | 维度值与正则表达式匹配。 示例: C[a-z]* 匹配“Chromebook”和“Chrome”,但不匹配“Google Chrome”。 正则表达式匹配 是一种完全匹配表达式:数据必须以“C”开头。 |
在 | 一个或多个比较值与维度值完全匹配。与 等于 (=) 相同,但适用于以英文逗号分隔的值列表。 示例: 如果维度中包含“在 Chrome、Windows、MacOS 中”,则匹配。 如果值中包含要匹配的数据中的英文逗号或反斜线,请使用反斜线对其进行转义。 示例: 如果您要匹配“ab,cd”和“50\50”,请在英文逗号和反斜杠前面加上 \: 在“ab\,cd, 50\\50”中 |
值为 null | 如果维度值为 null,则匹配。 |
数值条件
条件 | 说明 |
---|---|
等于 (=) | 维度或指标值等于比较值。 |
介于 (>=&&<=) | 维度或指标值在指定范围内。此范围包括指定的数字。 |
大于或等于 (>=) | 维度或指标值大于或等于比较值。 |
大于 (>) | 维度或指标值大于比较值。 |
小于或等于 (<=) | 维度或指标值小于或等于比较值。 |
小于 (<) | 维度或指标值小于比较值。 |
值为 null | 维度或指标值为 null。 |
日期和时间条件
条件 | 说明 |
---|---|
等于 (=) | 维度值等于比较值。 |
介于 (>=&&<=) | 维度值在指定范围内(包括开始日期和结束日期)。 |
大于或等于 (>=) | 维度值晚于或等于比较值。 |
大于 (>) | 维度值晚于比较值。 |
小于或等于 (<=) | 维度值早于或等于比较值。 |
小于 (<) | 维度值早于比较值。 |
值为 null | 维度值为 null。 |
在过去 | 维度值相对于当前日期在指定时长内。 示例 :“在过去 7 天内”会返回当天和前 6 天。 示例 :“在过去 1 天内”会返回当前日期。 |
早于 | 相对于当前日期,维度值早于比较值(不包括比较值)。 |
不早于 | 维度值相对于当前日期在指定时长内(包括指定范围中的最早日期)。 示例 :“等于或大于 1 天前”会返回昨天的日期以及之后的所有日期。 |
是本 | 维度值在指定的时长间隔内(以当前日期为基准,包括该日期)。 示例 :“是本周”会返回当前日期和接下来的 6 天。 |
在下一 | 维度值相对于当前日期在指定的时长间隔内。 示例 :“是下周”会返回下周(从星期一开始到星期日结束)的所有值。 |
在当月 | 维度值应在指定的日历月和年份内。 |
仅在该年份内 | 维度值在指定的年份内。 |
布尔值条件
条件 | 说明 |
---|---|
True | 维度值的求值结果为“true”。 |
False | 维度值的求值结果为“false”。 |
值为 null | 维度或指标值为 null。 |
值
在图表、页面或报告中使用等于 (=) 或属于条件定义过滤条件时,报告编辑者可以从基于基础数据提供的可能过滤条件值列表中进行选择。如需查看过滤条件值建议,请在过滤条件编辑器中启用在输入时显示建议的值。所有数据连接器都支持过滤器建议。