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”。在所有数值下方,非数值维度值的排序值均相同。