نتایج سفارش
می توانید ترتیب ردیف ها را در پاسخ خود با استفاده از عبارت 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، و غیره)