OrderBy

排序選項。

JSON 表示法
{
  "desc": boolean,

  // Union field one_order_by can be only one of the following:
  "metric": {
    object (MetricOrderBy)
  },
  "dimension": {
    object (DimensionOrderBy)
  },
  "pivot": {
    object (PivotOrderBy)
  }
  // End of list of possible types for union field one_order_by.
}
欄位
desc

boolean

如為 true,則以遞減方式排序。

聯集欄位 one_order_by。針對 OrderBy 指定一種訂單類型。one_order_by 只能採用下列其中一種設定:
metric

object (MetricOrderBy)

按照指標值排序結果。

dimension

object (DimensionOrderBy)

依維度值排序結果。

pivot

object (PivotOrderBy)

依資料透視欄群組內的指標值排序結果。

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"。非數字維度值,排序值一律低於所有數值。

PivotOrderBy

依資料透視欄群組排序內容。

JSON 表示法
{
  "metricName": string,
  "pivotSelections": [
    {
      object (PivotSelection)
    }
  ]
}
欄位
metricName

string

為因應排序,請依此欄排序資料列。必須是要求中的指標名稱。

pivotSelections[]

object (PivotSelection)

用於選取維度名稱和值資料透視。如果您指定多個資料透視,系統會在資料列中排序所有資料透視選取維度名稱和值配對,且資料列的維度名稱和值組都符合該列的維度名稱和值。

PivotSelection

一組維度名稱和值。含有這個維度資料透視組合的資料列會按指標值排序。

舉例來說,如果資料透視表為 = ('browser', 'Chrome') 和 metricName = "Sessions",這兩列就會根據 Chrome 中的工作階段排序。

---------|----------|----------------|----------|----------------
         |  Chrome  |    Chrome      |  Safari  |     Safari
---------|----------|----------------|----------|----------------
 Country | Sessions | Pages/Sessions | Sessions | Pages/Sessions
---------|----------|----------------|----------|----------------
    US   |    2     |       2        |     3    |        1
---------|----------|----------------|----------|----------------
  Canada |    3     |       1        |     4    |        1
---------|----------|----------------|----------|----------------
JSON 表示法
{
  "dimensionName": string,
  "dimensionValue": string
}
欄位
dimensionName

string

必須是要求中的維度名稱。

dimensionValue

string

只有在已命名的維度值為這個值時,才排序。