OrderBy

I criteri di ordinamento definiscono 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 tipo di ordinamento, mentre ordinare le righe in base alla stringa del nome dell'evento è un altro tipo di ordinamento.

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 in ordine decrescente.

Campo unione one_order_by. Specifica un tipo di ordinamento 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 alla quale ordinare.

DimensionOrderBy

Ordina in base ai valori delle dimensioni.

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

string

Il nome di una dimensione nella richiesta in base alla quale effettuare l'ordinamento.

orderType

enum (OrderType)

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

OrderType

Regola in base alla quale ordinare i valori della dimensione 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 in base al 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 delle dimensioni non numeriche 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 a 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 della dimensione e un pivot dei valori. Se vengono specificate più selezioni pivot, l'ordinamento viene eseguito nelle righe in cui tutte le coppie di nome e valore della dimensione di selezione del pivot corrispondono alla coppia di nome e valore della dimensione della riga.

PivotSelection

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

Ad esempio, se pivots = ('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 della richiesta.

dimensionValue

string

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