OrderBy

I valori di Ordina per definiscono il modo in cui verranno ordinate le righe nella risposta. Ad esempio, ordinare le righe in base al numero di eventi in ordine decrescente corrisponde a un ordine, mentre quello 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 il valore è true, i dati vengono ordinati in ordine decrescente.

Campo di unione one_order_by. Specifica un tipo di ordine per 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 eseguire l'ordinamento.

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 eseguire l'ordinamento.

orderType

enum (OrderType)

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

OrderType

Regola in base a cui 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 nell'ordinamento ALPHANUMERIC, "100" < "25". I valori di dimensione non numerici hanno tutti lo stesso valore di ordinamento sotto 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 "Ordina in base a", ordina le righe in base a questa colonna. Deve essere il nome di una metrica della richiesta.

pivotSelections[]

object (PivotSelection)

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

PivotSelection

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

Ad esempio, se i pivot = ("browser", "Chrome") e metricName = "Sessioni", le righe saranno ordinate in base alla metrica 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 un nome di dimensione della richiesta.

dimensionValue

string

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