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