Les ordres de tri définissent le mode de tri des lignes dans la réponse. Par exemple, trier les lignes par nombre d'événements décroissant est une chose, et trier les lignes par chaîne de nom d'événement en est une autre.
Représentation JSON |
---|
{ "desc": boolean, // Union field |
Champs | |
---|---|
desc |
Si défini sur "true", trie 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 par valeurs d'une dimension. |
pivot |
Trie les résultats par valeurs d'une métrique dans un groupe de colonnes du pivot. |
MetricOrderBy
Trie les données en fonction des valeurs de métrique.
Représentation JSON |
---|
{ "metricName": string } |
Champs | |
---|---|
metric |
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 ( |
Champs | |
---|---|
dimension |
Nom de la dimension à trier dans la requête. |
order |
Contrôle la règle de tri des valeurs de dimension. |
OrderType
Règle permettant d'organiser 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 minuscule. 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 d'ordre égale sous toutes les valeurs numériques. |
PivotOrderBy
Trie les données par groupe de colonnes du tableau croisé dynamique.
Représentation JSON |
---|
{
"metricName": string,
"pivotSelections": [
{
object ( |
Champs | |
---|---|
metric |
Dans la réponse à "order by", triez les lignes par cette colonne. Il doit s'agir d'un nom de métrique de la requête. |
pivot |
Permet de sélectionner un nom de dimension et un pivot de valeur. Si plusieurs sélections de pivot sont fournies, le tri s'effectue sur les lignes où toutes les paires nom et valeur de la dimension de la sélection de pivot correspondent à la paire nom et valeur de la dimension de la ligne. |
PivotSelection
Paire de noms et de valeurs de dimension. Les lignes de cette paire de pivot de dimension sont triées par 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 | |
---|---|
dimension |
Il doit s'agir d'un nom de dimension issu de la requête. |
dimension |
Triez uniquement lorsque la dimension nommée est cette valeur. |