OrderBy

Les options "Order by" définissent la façon dont les lignes sont triées dans la réponse. Par exemple, le tri des lignes par nombre décroissant d'événements correspond à un ordre de tri, et le tri des lignes par chaîne de nom d'événement dans un ordre différent.

Représentation 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.
}
Champs
desc

boolean

Si la valeur est "true", effectue le tri dans l'ordre décroissant.

Champ d'union one_order_by. Spécifiez un type de commande par pour OrderBy. La one_order_by ne peut être qu'un des éléments suivants :
metric

object (MetricOrderBy)

Trie les résultats en fonction des valeurs d'une métrique.

dimension

object (DimensionOrderBy)

Trie les résultats en fonction des valeurs d'une dimension.

pivot

object (PivotOrderBy)

Trie les résultats en fonction des valeurs d'une métrique dans un groupe de colonnes de tableau croisé dynamique.

MetricOrderBy

Trie par valeurs de métriques.

Représentation JSON
{
  "metricName": string
}
Champs
metricName

string

Nom de métrique dans la requête pour trier les données.

DimensionOrderBy

Trie par valeurs de dimension.

Représentation JSON
{
  "dimensionName": string,
  "orderType": enum (OrderType)
}
Champs
dimensionName

string

Nom de dimension dans la demande de tri.

orderType

enum (OrderType)

Contrôle la règle d'ordre des valeurs de dimension.

OrderType

Règle permettant de classer les valeurs de dimension de chaîne.

Enums
ORDER_TYPE_UNSPECIFIED Non spécifié.
ALPHANUMERIC Tri alphanumérique par point de code Unicode. Exemple : "2" < "A" < "X" < "b" < "z".
CASE_INSENSITIVE_ALPHANUMERIC Tri des caractères alphanumériques non sensibles à la casse par point de code Unicode minuscule. Exemple : "2" < "A" < "b" < "X" < "z".
NUMERIC Les valeurs des dimensions sont converties en nombres avant le tri. Par exemple, pour le tri NUMERIC, "25" < "100" et, dans le tri ALPHANUMERIC, "100" < "25". Les valeurs de dimension non numériques ont toutes une valeur de tri égale en dessous de toutes les valeurs numériques.

PivotOrderBy

Trie par groupe de colonnes de tableaux croisés dynamiques.

Représentation JSON
{
  "metricName": string,
  "pivotSelections": [
    {
      object (PivotSelection)
    }
  ]
}
Champs
metricName

string

Dans la réponse, triez les lignes en fonction de cette colonne. Doit être un nom de métrique de la requête.

pivotSelections[]

object (PivotSelection)

Permet de sélectionner un tableau croisé dynamique basé sur le nom et les valeurs d'une dimension. Si plusieurs sélections de tableaux croisés dynamiques sont sélectionnées, le tri s'effectue sur les lignes pour lesquelles toutes les paires nom/valeur de la sélection de tableau croisé dynamique correspondent à la paire nom/valeur de la ligne.

PivotSelection

Une paire de noms et de valeurs de dimensions. Les lignes associées à cette paire de tableaux croisés dynamiques sont classées en fonction de la valeur de la métrique.

Par exemple, si pivots = ('browser', 'Chrome') et metricName = "Sessions", les lignes seront triées en fonction des sessions dans Chrome.

---------|----------|----------------|----------|----------------
         |  Chrome  |    Chrome      |  Safari  |     Safari
---------|----------|----------------|----------|----------------
 Country | Sessions | Pages/Sessions | Sessions | Pages/Sessions
---------|----------|----------------|----------|----------------
    US   |    2     |       2        |     3    |        1
---------|----------|----------------|----------|----------------
  Canada |    3     |       1        |     4    |        1
---------|----------|----------------|----------|----------------
Représentation JSON
{
  "dimensionName": string,
  "dimensionValue": string
}
Champs
dimensionName

string

Doit être un nom de dimension de la requête.

dimensionValue

string

Ne trier par que lorsque la dimension nommée correspond à cette valeur.