La fonction "Order by" définit la manière dont les lignes seront triées dans la réponse. Par exemple, le tri des lignes par nombre d'événements décroissant est un ordre de tri, tandis que celui par chaîne de nom d'événement est différent.
Représentation JSON |
---|
{ "desc": boolean, // Union field |
Champs | |
---|---|
desc |
Si la valeur est "true", les résultats sont triés par ordre décroissant. |
Champ d'union one_order_by . Spécifiez un type de tri pour OrderBy . La one_order_by ne peut être qu'un des éléments suivants : |
|
metric |
Trie les résultats en fonction des valeurs d'une métrique. |
dimension |
Trie les résultats en fonction des valeurs d'une dimension. |
pivot |
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 |
Nom de métrique dans la requête de tri. |
DimensionOrderBy
Trie par valeurs de dimension.
Représentation JSON |
---|
{
"dimensionName": string,
"orderType": enum ( |
Champs | |
---|---|
dimensionName |
Nom de dimension dans la demande de tri. |
orderType |
Contrôle la règle d'ordre des valeurs de dimension. |
OrderType
Règle selon laquelle classer les valeurs de dimension de chaîne.
Enums | |
---|---|
ORDER_TYPE_UNSPECIFIED |
URL indéterminée. |
ALPHANUMERIC |
Tri alphanumérique par point de code Unicode. Par exemple, "2" < "A" < "X" < "b" < "z". |
CASE_INSENSITIVE_ALPHANUMERIC |
Tri par point de code Unicode en minuscules/majuscules non sensibles à la casse Par exemple, "2" < "A" < "b" < "X" < "z". |
NUMERIC |
Les valeurs des dimensions 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 de tri égale sous toutes les valeurs numériques. |
PivotOrderBy
Trie par groupe de colonnes de tableau croisé dynamique.
Représentation JSON |
---|
{
"metricName": string,
"pivotSelections": [
{
object ( |
Champs | |
---|---|
metricName |
Dans la réponse à trier par, triez les lignes en fonction de cette colonne. Doit être un nom de métrique de la requête. |
pivotSelections[] |
Permet de sélectionner un nom de dimension et un tableau croisé dynamique des valeurs. Si plusieurs sélections de tableaux croisés dynamiques sont sélectionnées, le tri s'effectue sur les lignes dont toutes les paires nom/valeur de la sélection de tableaux croisés dynamiques correspondent au nom de la dimension et à la valeur de la ligne. |
PivotSelection
Une paire de noms de dimensions et de valeurs. Les lignes de cette paire de tableaux croisés dynamiques de dimension sont classées en fonction de la valeur de la métrique.
Par exemple, si les tableaux croisés dynamiques = ('browser', 'Chrome') et metricName = "Sessions", les lignes sont 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 |
Doit être un nom de dimension provenant de la requête. |
dimensionValue |
Trier par uniquement lorsque la dimension nommée correspond à cette valeur. |