การเรียงตามลำดับจะกำหนดวิธีจัดเรียงแถวในคำตอบ เช่น การจัดลำดับแถวตามจำนวนการเข้าถึงจากมากไปหาน้อยจะเป็น 1 การเรียงลำดับ และการจัดลำดับแถวตามสตริงประเทศจะเป็นการเรียงลำดับแตกต่างกัน
| การแสดง JSON | 
|---|
| { "desc": boolean, // Union field | 
| ช่อง | |
|---|---|
| desc | 
 หากเป็น "จริง" จะจัดเรียงตามลำดับจากมากไปน้อย หากเป็นเท็จหรือไม่ได้ระบุ จะจัดเรียงตามลำดับจากน้อยไปมาก | 
| ช่องการรวม one_order_byระบุคำสั่งซื้อ 1 ประเภทตามOrderByone_order_byต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ | |
| metric | 
 จัดเรียงผลลัพธ์ตามค่าของเมตริก | 
| dimension | 
 จัดเรียงผลลัพธ์ตามค่าของมิติข้อมูล | 
MetricOrderBy
จัดเรียงตามค่าเมตริก
| การแสดง JSON | 
|---|
| { "metricName": string } | 
| ช่อง | |
|---|---|
| metricName | 
 ชื่อเมตริกในคำขอเรียงลำดับ | 
DimensionOrderBy
จัดเรียงตามค่ามิติข้อมูล
| การแสดง JSON | 
|---|
| {
  "dimensionName": string,
  "orderType": enum ( | 
| ช่อง | |
|---|---|
| dimensionName | 
 ชื่อมิติข้อมูลในคำขอเพื่อเรียงลำดับ | 
| orderType | 
 ควบคุมกฎสำหรับการจัดลำดับค่าของมิติข้อมูล | 
OrderType
กฎสำหรับเรียงลำดับค่ามิติข้อมูลสตริง
| Enum | |
|---|---|
| ORDER_TYPE_UNSPECIFIED | ไม่ระบุ | 
| ALPHANUMERIC | จัดเรียงอักขระและตัวเลขตามจุดรหัส Unicode เช่น "2" < "A" < "X" < "b" < "z" | 
| CASE_INSENSITIVE_ALPHANUMERIC | ตัวอักษรและตัวเลขคละกันที่ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่จะจัดเรียงตามจุดโค้ด Unicode ตัวพิมพ์เล็ก เช่น "2" < "A" < "b" < "X" < "z" | 
| NUMERIC | ระบบจะแปลงค่ามิติข้อมูลเป็นตัวเลขก่อนจัดเรียง เช่น ในการจัดเรียง NUMERIC แบบ "25" < "100" และจัดเรียง ALPHANUMERICเป็น "100" < "25" ค่ามิติข้อมูลที่ไม่ใช่ตัวเลขทั้งหมดมีค่าลำดับเท่ากันด้านล่างค่าตัวเลขทั้งหมด |