Kết quả đơn đặt hàng
Bạn có thể chỉ định thứ tự các hàng trong phản hồi bằng mệnh đề ORDER BY
, bao gồm một hoặc nhiều trình tự được phân tách bằng dấu phẩy của:
FieldName ('ASC' | 'DESC')?
Nếu bạn không chỉ định ASC
hoặc DESC
sau tên trường, thì API Báo cáo sẽ mặc định là ASC
.
Mệnh đề ORDER BY
sau đây sắp xếp báo cáo hiệu suất theo số lượt hiển thị giảm dần và mã ưu đãi sản phẩm tăng dần:
ORDER BY metrics.impressions DESC, segments.offer_id ASC
Không được phép sử dụng ORDER BY
trên những chỉ số chưa chọn hoặc phân khúc chưa được chọn.
Giới hạn số lượng kết quả
Bạn có thể giới hạn tổng số kết quả được trả về bằng mệnh đề LIMIT
.
Khi kết hợp thông tin này với thứ tự kết quả, bạn có thể tạo ra báo cáo "N hàng đầu", chẳng hạn như báo cáo chứa 5 sản phẩm có số lượt hiển thị cao nhất trong 30 ngày qua:
Ví dụ:
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;
Không được phép lọc (mệnh đề WHERE
) trên các metrics nếu không chọn chúng.