OrderBy

L'ordinamento per definire il modo in cui le righe verranno ordinate nella risposta. Ad esempio, ordinare le righe in base al conteggio degli eventi in ordine decrescente è un ordine, mentre ordinare le righe in base alla stringa del nome dell'evento è diverso.

Rappresentazione 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.
}
Campi
desc

boolean

Se true, ordina i dati in ordine decrescente.

Campo unione one_order_by. Specifica un tipo di ordine in base a per OrderBy. one_order_by può essere solo uno dei seguenti:
metric

object (MetricOrderBy)

Ordina i risultati in base ai valori di una metrica.

dimension

object (DimensionOrderBy)

Ordina i risultati in base ai valori di una dimensione.

pivot

object (PivotOrderBy)

Ordina i risultati in base ai valori di una metrica all'interno di un gruppo di colonne pivot.

MetricOrderBy

Ordina in base ai valori delle metriche.

Rappresentazione JSON
{
  "metricName": string
}
Campi
metricName

string

Il nome di una metrica nella richiesta in base a cui ordinare.

DimensionOrderBy

Ordina in base ai valori delle dimensioni.

Rappresentazione JSON
{
  "dimensionName": string,
  "orderType": enum (OrderType)
}
Campi
dimensionName

string

Un nome di dimensione nella richiesta in base a cui ordinare.

orderType

enum (OrderType)

Controlla la regola per l'ordinamento dei valori delle dimensioni.

OrderType

Regola per ordinare i valori delle dimensioni stringa.

Enum
ORDER_TYPE_UNSPECIFIED Non specificato.
ALPHANUMERIC Ordinamento alfanumerico per punto di codice Unicode. Ad esempio, "2". < "A" < "X" < "b" < "z".
CASE_INSENSITIVE_ALPHANUMERIC Ordinamento alfanumerico senza distinzione tra maiuscole e minuscole per punto di codice Unicode minuscolo. Ad esempio, "2". < "A" < "b" < "X" < "z".
NUMERIC I valori delle dimensioni vengono convertiti in numeri prima dell'ordinamento. Ad esempio, nell'ordinamento NUMERIC, "25" < "100" e in ALPHANUMERIC tipo "100" < "25". I valori delle dimensioni non numeriche hanno tutti lo stesso valore di ordinamento al di sotto di tutti i valori numerici.

PivotOrderBy

Ordina in base a un gruppo di colonne pivot.

Rappresentazione JSON
{
  "metricName": string,
  "pivotSelections": [
    {
      object (PivotSelection)
    }
  ]
}
Campi
metricName

string

Nella risposta all'ordinamento, ordina le righe in base a questa colonna. Deve essere il nome di una metrica della richiesta.

pivotSelections[]

object (PivotSelection)

Utilizzato per selezionare un nome di dimensione e un pivot dei valori. Se vengono selezionate più selezioni pivot, l'ordinamento si verifica nelle righe in cui tutte le coppie nome e valore della selezione pivot corrispondono alla coppia nome e valore della dimensione della riga.

PivotSelection

Una coppia di nomi e valori delle dimensioni. Le righe con questa coppia pivot di dimensione sono ordinate in base al valore della metrica.

Ad esempio, se i pivot = ("browser", "Chrome") e metricName = "Sessioni", le righe verranno ordinate in base alle sessioni in Chrome.

---------|----------|----------------|----------|----------------
         |  Chrome  |    Chrome      |  Safari  |     Safari
---------|----------|----------------|----------|----------------
 Country | Sessions | Pages/Sessions | Sessions | Pages/Sessions
---------|----------|----------------|----------|----------------
    US   |    2     |       2        |     3    |        1
---------|----------|----------------|----------|----------------
  Canada |    3     |       1        |     4    |        1
---------|----------|----------------|----------|----------------
Rappresentazione JSON
{
  "dimensionName": string,
  "dimensionValue": string
}
Campi
dimensionName

string

Deve essere il nome di una dimensione presente nella richiesta.

dimensionValue

string

Ordina in base solo quando la dimensione denominata è questo valore.