По умолчанию ваш отчет будет содержать все данные в пределах reportScope , указанные в вашем запросе. Если вы хотите, чтобы отчет содержал только данные, соответствующие набору критериев, вы можете добавить в отчет один или несколько фильтров. Возвращаются только строки, удовлетворяющие всем фильтрам.
Например, вы можете запросить отчет по всем ключевым словам в агентстве. Затем вы можете указать фильтр, чтобы в отчете отображались только ключевые слова, URL-адреса целевых страниц которых начинаются с 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 | Столбец должен содержать хотя бы одно из значений в списке фильтра. Допустимо только для столбцов со списком типов данных (например, Например, в отчете | переменная |