As ordenações definem como as linhas serão classificadas na resposta. Por exemplo, ordenar as linhas por contagem de acesso decrescente é uma ordenação, e ordenar as linhas pela string de país é uma ordenação diferente.
Representação JSON |
---|
{ "desc": boolean, // Union field |
Campos | |
---|---|
desc |
Se for verdadeiro, classifica em ordem decrescente. Se for falso ou não especificado, a ordenação será em ordem crescente. |
Campo de união one_order_by . Especifique um tipo de ordenação para OrderBy . one_order_by pode ser apenas de um dos tipos a seguir: |
|
metric |
Classifica os resultados pelos valores de uma métrica. |
dimension |
Classifica os resultados pelos valores de uma dimensão. |
MetricOrderBy
Ordena por valores de métrica.
Representação JSON |
---|
{ "metricName": string } |
Campos | |
---|---|
metric |
Um nome de métrica na solicitação para ordenar por. |
DimensionOrderBy
Ordena por valores de dimensão.
Representação JSON |
---|
{
"dimensionName": string,
"orderType": enum ( |
Campos | |
---|---|
dimension |
Um nome de dimensão na solicitação para ordenar por. |
order |
Controla a regra de ordenação do valor da dimensão. |
OrderType
Regra para ordenar os valores da dimensão de string.
Enums | |
---|---|
ORDER_TYPE_UNSPECIFIED |
Não especificado. |
ALPHANUMERIC |
Ordenação alfanumérica por ponto de código Unicode. Por exemplo, "2" < "A" < "X" < "b" < "z". |
CASE_INSENSITIVE_ALPHANUMERIC |
Classifica os caracteres alfanuméricos sem distinção entre maiúsculas e minúsculas pelo ponto de código Unicode em minúsculas. Por exemplo, "2" < "A" < "b" < "X" < "z". |
NUMERIC |
Os valores de dimensão são convertidos em números antes da classificação. Por exemplo, na ordenação NUMÉRICA, "25" < "100", e na ordenação ALPHANUMERIC , "100" < "25". Os valores de dimensão não numéricos têm o mesmo valor de ordenação abaixo de todos os valores numéricos. |