Hasil pesanan
Anda dapat menentukan urutan baris dalam respons menggunakan klausa ORDER BY
,
yang terdiri dari satu atau beberapa urutan yang dipisahkan koma dari:
FieldName ('ASC' | 'DESC')?
Jika Anda tidak menentukan ASC
atau DESC
setelah nama kolom, Reporting API
nilai defaultnya adalah ASC
.
Klausa ORDER BY
berikut mengurutkan laporan performa dengan cara menurun
tayangan dan ID penawaran produk menaik:
ORDER BY metrics.impressions DESC, segments.offer_id ASC
ORDER BY
tidak diizinkan pada metrik yang tidak dipilih atau segmen yang tidak dipilih.
Membatasi jumlah hasil
Anda dapat membatasi jumlah total hasil yang ditampilkan menggunakan klausa LIMIT
.
Menggabungkan ini dengan pengurutan hasil, Anda dapat menghasilkan "top N" berbagai laporan, seperti
yang berisi lima produk dengan tayangan tertinggi selama
30 hari:
Contoh
SELECT
segments.offer_id,
metrics.impressions
FROM MerchantPerformanceView
WHERE segments.date BETWEEN '2020-12-01' AND '2020-12-31'
ORDER BY metrics.impressions DESC
LIMIT 5;
Pemfilteran (klausa WHERE
) tidak diizinkan pada metrik tanpa memilihnya.