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

如果設為 true,則會以遞減順序排序。如果為 false 或未指定,則以遞增順序排序。

聯集欄位 one_order_by。為 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

字串維度值排序依據的規則。

列舉
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」。不是數字的維度值所有數值的排序值皆相同。