การเรียงตามลำดับจะกำหนดวิธีจัดเรียงแถวในคำตอบ เช่น การจัดลำดับแถวตามจำนวนการเข้าถึงจากมากไปหาน้อยจะเป็น 1 การเรียงลำดับ และการจัดลำดับแถวตามสตริงประเทศจะเป็นการเรียงลำดับแตกต่างกัน
| การแสดง JSON | 
|---|
{ "desc": boolean, // Union field  | 
            
| ช่อง | |
|---|---|
desc | 
              
                 
 หากเป็น "จริง" จะจัดเรียงตามลำดับจากมากไปน้อย หากเป็นเท็จหรือไม่ได้ระบุ จะจัดเรียงตามลำดับจากน้อยไปมาก  | 
            
ช่องการรวม one_order_by ระบุคำสั่งซื้อ 1 ประเภทตาม OrderBy one_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" ค่ามิติข้อมูลที่ไม่ใช่ตัวเลขทั้งหมดมีค่าลำดับเท่ากันด้านล่างค่าตัวเลขทั้งหมด |