OrderBy

Les "order by" définissent la façon dont les lignes seront triées dans la réponse. Par exemple, l'ordre des lignes peut être défini par le nombre d'événements (ordre décroissant) ou par la chaîne du nom de l'événement.

Représentation JSON
{
  "desc": boolean,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "metric": {
    object (MetricOrderBy)
  },
  "dimension": {
    object (DimensionOrderBy)
  },
  "pivot": {
    object (PivotOrderBy)
  }
  // End of mutually exclusive fields.
}
Champs
desc

boolean

Si la valeur est "true", le tri est effectué par ordre décroissant.

Spécifiez un type de tri pour OrderBy. Vous trouverez ci-dessous la liste des champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse :
metric

object (MetricOrderBy)

Trie les résultats par valeurs de métrique.

dimension

object (DimensionOrderBy)

Trie les résultats par valeurs de dimension.

pivot

object (PivotOrderBy)

Trie les résultats par valeurs de métrique dans un groupe de colonnes croisées.

Fin des champs qui s'excluent mutuellement.

MetricOrderBy

Trie les valeurs de métrique.

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

string

Nom d'une métrique dans la requête à trier.

DimensionOrderBy

Trie les données par valeurs de dimension.

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

string

Nom d'une dimension dans la requête à trier.

orderType

enum (OrderType)

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

OrderType

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

Enums
ORDER_TYPE_UNSPECIFIED Non spécifié.
ALPHANUMERIC Tri alphanumérique par point de code Unicode. Par exemple, "2" < "A" < "X" < "b" < "z".
CASE_INSENSITIVE_ALPHANUMERIC Tri alphanumérique insensible à la casse par point de code Unicode en minuscules. Par exemple, "2" < "A" < "b" < "X" < "z".
NUMERIC Les valeurs de dimension sont converties en nombres avant le tri. Par exemple, dans le tri NUMERIC, "25" < "100", et dans le tri ALPHANUMERIC, "100" < "25". Les valeurs de dimension non numériques ont toutes une valeur d'ordre égale, inférieure à toutes les valeurs numériques.

PivotOrderBy

Trie les données par groupe de colonnes croisées.

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

string

Dans la réponse à "order by", les lignes sont triées selon cette colonne. Il doit s'agir d'un nom de métrique issu de la requête.

pivotSelections[]

object (PivotSelection)

Permet de sélectionner un tableau croisé dynamique avec un nom et une valeur de dimension. Si plusieurs sélections de tableau croisé dynamique sont fournies, le tri s'effectue sur les lignes où toutes les paires nom/valeur de dimension de sélection de tableau croisé dynamique correspondent à la paire nom/valeur de dimension de la ligne.

PivotSelection

Paire de noms et de valeurs de dimensions. Les lignes comportant cette paire de dimensions croisées sont classées par valeur de 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

Il doit s'agir d'un nom de dimension issu de la requête.

dimensionValue

string

N'ordonner que lorsque la dimension nommée a cette valeur.