AccessOrderBy

คำสั่งจัดเรียงจะกำหนดวิธีจัดเรียงแถวในการตอบกลับ เช่น การจัดเรียงแถวตามจํานวนการเข้าถึงจากมากไปน้อยเป็นการจัดเรียงรูปแบบหนึ่ง และการจัดเรียงแถวตามสตริงประเทศเป็นการจัดเรียงรูปแบบอื่น

การแสดง JSON
{
  "desc": boolean,

  // Union field one_order_by can be only one of the following:
  "metric": {
    object (MetricOrderBy)
  },
  "dimension": {
    object (DimensionOrderBy)
  }
  // End of list of possible types for union field one_order_by.
}
ช่อง
desc

boolean

หากเป็น "จริง" ระบบจะจัดเรียงจากมากไปน้อย หากเป็นเท็จหรือไม่ระบุ ระบบจะจัดเรียงจากน้อยไปมาก

ฟิลด์สหภาพ one_order_by ระบุประเภทลําดับตาม 1 ประเภทสําหรับ OrderBy one_order_by ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
metric

object (MetricOrderBy)

จัดเรียงผลลัพธ์ตามค่าของเมตริก

dimension

object (DimensionOrderBy)

จัดเรียงผลลัพธ์ตามค่าของมิติข้อมูล

MetricOrderBy

จัดเรียงตามค่าเมตริก

การแสดง JSON
{
  "metricName": string
}
ช่อง
metricName

string

ชื่อเมตริกในคําขอเพื่อจัดเรียง

DimensionOrderBy

จัดเรียงตามค่ามิติข้อมูล

การแสดง JSON
{
  "dimensionName": string,
  "orderType": enum (OrderType)
}
ช่อง
dimensionName

string

ชื่อมิติข้อมูลในคําขอที่จะจัดเรียงตาม

orderType

enum (OrderType)

ควบคุมกฎสําหรับลําดับค่าของมิติข้อมูล

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" ค่ามิติข้อมูลที่ไม่ใช่ตัวเลขทั้งหมดจะมีค่าลําดับเท่ากันใต้ค่าตัวเลขทั้งหมด