默认情况下,您的报告将包含reportScope中 如果您希望报表中只包含与一组 条件,您可以向报告添加一个或多个过滤器。仅限满足所有过滤条件的行 返回的值。
例如,您可以请求针对某代理机构中的所有关键字生成报表。然后 您可以指定一个过滤条件,以便仅显示着陆页网址以 www.example.com 和 www.another-example.com 出现在报告中。
"filters": [ { "column" : { "columnName": "keywordLandingPage" }, "operator" : "startsWith", "values" : [ "http://www.example.com", "http://www.another-example.com" ] } ]
每个过滤器都指定了要过滤的列、运算符以及 应位于指定的列中:
"filters": [ { "column" : column to filter on, "operator" : operator specifying the type of filter, "values" : list of values }, { ... another filter can go here ... } ]
Filterable
。
过滤条件运算符
所有过滤条件均区分大小写。也就是说,过滤器为“www.Sprockets.com”不匹配 包含“www.sprockets.com”的列。
运算符 | 说明 | 支持的值数量 |
---|---|---|
equals |
该列必须与指定的值完全匹配。 | 1 |
notEquals |
该列不得与指定值匹配。 | 1 |
in |
该列必须与过滤条件列表中的某个值完全匹配。
不适用于列表数据类型(例如 |
不定额 |
lessThan |
该列包含的值必须小于指定值。
如果您为 不适用于列表数据类型(例如 |
1 |
greaterThan |
此列包含的值必须大于 过滤器的列表。
如果您为
不适用于列表数据类型(例如 |
1 |
lessThanOrEqual |
该列包含的值必须小于或等于 值。
如果您为
不适用于列表数据类型(例如 |
1 |
greaterThanOrEqual |
该列包含的值必须大于或等于 值。
如果您为
不适用于列表数据类型(例如 |
1 |
isNull |
此列必须为空。例如,如果您指定 isNull
关键字报表中的 keywordMaxCpc 列时,
将仅包含未指定最高每次点击费用的关键字。
|
0 |
isNotNull |
该列必须包含值。 | 0 |
startsWith |
此列必须以过滤器列表中的某个字符串开头。
仅对 |
不定额 |
containsSubstring |
该列必须包含 过滤器的列表。
例如,具有以下值的
但不会返回具有以下值的行:
仅对 |
不定额 |
doesNotContainSubstring |
该列不得包含过滤器列表中的任何字符串。
例如,值为 但不会返回具有以下值的行:
仅对 |
不定额 |
containsElement |
该列必须至少包含过滤器列表中的一个值。
仅对具有列表数据类型(例如
例如,在 |
不定额 |