Результаты заказа
Вы можете указать порядок строк в своем ответе с помощью предложения ORDER BY , которое состоит из одной или нескольких последовательностей, разделенных запятыми:
FieldName ('ASC' | 'DESC')?
Если вы не укажете ASC или DESC после имени поля, API Google Ads по умолчанию будет использовать ASC .
Следующее предложение ORDER BY сортирует отчет на уровне кампании по убыванию показов и возрастанию названия кампании:
ORDER BY metrics.impressions DESC, campaign.name ASC
Заказ не допускается:
- По признакам невыбранных ресурсов
- По невыбранным показателям
- По невыбранным сегментам
- Для полей следующих типов:
-
MESSAGE - Повторяющиеся поля
- Атрибуты повторяющихся полей
-
Ограничить количество результатов
Вы можете ограничить общее количество возвращаемых результатов с помощью предложения LIMIT . Сочетая это с упорядочением результатов, можно создавать отчёты «топ-N», например, отчёт, содержащий пять кампаний с наибольшим количеством показов за последние 30 дней:
SELECT
campaign.id,
campaign.name,
metrics.impressions
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
ORDER BY metrics.impressions DESC
LIMIT 5
Фильтрация не допускается:
- На сегментах без их выбора, за исключением полей сегментов «основных» дат.
- Основными полями сегмента даты являются
segments.date,segments.week,segments.month,segments.quarterиsegments.year.
- Основными полями сегмента даты являются
- Для полей любого типа сообщения, кроме примитивных (например: Int64Value, StringValue и т. д.)
- Об атрибутах повторяющихся полей любого типа сообщения, кроме примитивных (например: Int64Value, StringValue и т. д.)