Hasil pesanan
Anda dapat menentukan urutan baris dalam respons menggunakan klausa ORDER BY
,
yang terdiri dari satu atau beberapa urutan yang dipisahkan koma untuk:
FieldName ('ASC' | 'DESC')?
Jika Anda tidak menentukan ASC
atau DESC
setelah nama kolom, Reporting API
akan ditetapkan secara default ke ASC
.
Klausa ORDER BY
berikut mengurutkan laporan performa berdasarkan tayangan iklan menurun 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
.
Dengan menggabungkan hal ini dengan pengurutan hasil, Anda dapat menghasilkan laporan "N teratas", seperti
laporan yang berisi lima produk dengan tayangan tertinggi selama
30 hari terakhir:
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 metrics tanpa memilihnya.