תוצאות לפי סדר
אפשר לציין את סדר השורות בתגובה באמצעות הסעיף ORDER BY
, שכולל רצף אחד או יותר שמופרדים בפסיקים של:
FieldName ('ASC' | 'DESC')?
אם לא תציינו את ASC
או את DESC
אחרי שם של שדה, ברירת המחדל של Google Ads API תהיה 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 וכו')