ترتيب النتائج
يمكنك تحديد ترتيب الصفوف في ردك باستخدام عبارة ORDER BY
،
والذي يتكوّن من تسلسل واحد أو أكثر مفصولة بفواصل من:
FieldName ('ASC' | 'DESC')?
إذا لم تحدّد ASC
أو DESC
بعد اسم الحقل، ستنفّذ Google Ads API الإجراء التالي:
يتم ضبط القيمة التلقائية على ASC
.
تؤدي عبارة ORDER BY
التالية إلى ترتيب التقرير على مستوى الحملة تنازليًا.
مرات الظهور واسم الحملة تصاعديًا:
ORDER BY metrics.impressions DESC, campaign.name ASC
لا يُسمح بالطلب:
- حسب سمات الموارد غير المختارة
- حسب المقاييس غير المختارة
- حسب الشرائح غير المختارة
- بالنسبة إلى الحقول من الأنواع التالية:
MESSAGE
- الحقول المتكرّرة
- سمات الحقول المتكرّرة
تقليل عدد النتائج
يمكنك تحديد إجمالي عدد النتائج التي يتم عرضها باستخدام عبارة LIMIT
.
من خلال الجمع بين هذا وترتيب النتائج، يمكنك الحصول على "أعلى ن" التقارير،
مثل تقرير يحتوي على الحملات الخمس التي حققت أعلى مرات ظهور
خلال آخر 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 وما إلى ذلك)