A ordenação define como as linhas serão classificadas na resposta. Por exemplo, ordenar linhas pela contagem de eventos decrescente é uma ordenação, e ordenar linhas pela string do nome do evento é uma ordem diferente.
Representação JSON |
---|
{ "desc": boolean, // Union field |
Campos | |
---|---|
desc |
Se verdadeiro, classifica por ordem decrescente. |
Campo de união one_order_by . Especifique um tipo de ordem por 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. |
pivot |
Classifica os resultados pelos valores de uma métrica em um grupo de colunas dinâmicas. |
MetricOrderBy
Classifica por valores de métrica.
Representação JSON |
---|
{ "metricName": string } |
Campos | |
---|---|
metricName |
Um nome de métrica na solicitação para ordenar. |
DimensionOrderBy
Classifica por valores de dimensão.
Representação JSON |
---|
{
"dimensionName": string,
"orderType": enum ( |
Campos | |
---|---|
dimensionName |
Um nome de dimensão na solicitação para ordenar. |
orderType |
Controla a regra de ordenação dos valores de dimensões. |
OrderType
Regra para ordenar os valores de dimensão da string.
Enums | |
---|---|
ORDER_TYPE_UNSPECIFIED |
Não especificado. |
ALPHANUMERIC |
Classificação alfanumérica por ponto de código Unicode. Por exemplo, "2" < "A" < "X" < “b” < "z". |
CASE_INSENSITIVE_ALPHANUMERIC |
Classificação alfanumérica sem distinção entre maiúsculas e minúsculas por ponto de código Unicode minúsculo. Por exemplo, "2" < "A" < “b” < "X" < "z". |
NUMERIC |
Os valores das dimensões são convertidos em números antes da classificação. Por exemplo, em classificação NUMERIC, "25" < "100" e na classificação ALPHANUMERIC , "100" < "25". Todos os valores de dimensão não numéricos têm o mesmo valor de ordenação abaixo de todos os valores numéricos. |
PivotOrderBy
Classifica por um grupo de colunas dinâmicas.
Representação JSON |
---|
{
"metricName": string,
"pivotSelections": [
{
object ( |
Campos | |
---|---|
metricName |
Na resposta para ordenar por, ordenar as linhas por essa coluna. Precisa ser o nome de uma métrica da solicitação. |
pivotSelections[] |
Usado para selecionar um nome de dimensão e uma tabela dinâmica de valor. Quando várias seleções dinâmicas são fornecidas, a classificação ocorre nas linhas em que todos os pares de nomes e valores da dimensão da seleção dinâmica correspondem ao nome da dimensão e ao par de valores da linha. |
PivotSelection
Um par de nomes e valores de dimensão. As linhas com esse par dinâmico de dimensão são ordenadas pelo valor da métrica.
Por exemplo, se as tabelas dinâmicas = ("navegador", "Chrome") e metricName = "Sessões", as linhas serão classificadas com base em "Sessões" no Chrome.
---------|----------|----------------|----------|----------------
| Chrome | Chrome | Safari | Safari
---------|----------|----------------|----------|----------------
Country | Sessions | Pages/Sessions | Sessions | Pages/Sessions
---------|----------|----------------|----------|----------------
US | 2 | 2 | 3 | 1
---------|----------|----------------|----------|----------------
Canada | 3 | 1 | 4 | 1
---------|----------|----------------|----------|----------------
Representação JSON |
---|
{ "dimensionName": string, "dimensionValue": string } |
Campos | |
---|---|
dimensionName |
Precisa ser um nome de dimensão da solicitação. |
dimensionValue |
Ordenar por apenas quando a dimensão nomeada for esse valor. |