排序规则用于定义行在响应中的排序方式。例如,按访问次数从高到低对行进行排序是一种排序,按国家/地区字符串对行进行排序是另一种排序。
JSON 表示法 |
---|
{ "desc": boolean, // Union field |
字段 | |
---|---|
desc |
如果为 true,则按降序排序。如果为 false 或未指定,则按升序排序。 |
联合字段 one_order_by 。为 OrderBy 指定一种排序方式。one_order_by 只能是下列其中一项: |
|
metric |
按指标值对结果进行排序。 |
dimension |
按维度值对结果进行排序。 |
MetricOrderBy
按指标值排序。
JSON 表示法 |
---|
{ "metricName": string } |
字段 | |
---|---|
metric |
请求中用于排序的指标名称。 |
DimensionOrderBy
按维度值排序。
JSON 表示法 |
---|
{
"dimensionName": string,
"orderType": enum ( |
字段 | |
---|---|
dimension |
请求中用于排序的维度名称。 |
order |
控制维度值排序规则。 |
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”。在所有数值下方,非数值维度值的排序值均相同。 |