Les ordres de tri définissent la manière dont les lignes seront triées dans la réponse. Par exemple, trier les lignes par nombre d'accès décroissant est une chose, et les trier par chaîne de pays en est une autre.
Représentation JSON |
---|
{ "desc": boolean, // Union field |
Champs | |
---|---|
desc |
Si la valeur est définie sur "true", le tri est effectué par ordre décroissant. Si la valeur est "false" ou non spécifiée, le tri est effectué par ordre croissant. |
Champ d'union one_order_by . Spécifiez un type d'ordre par 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. |
MetricOrderBy
Trie par valeurs de métrique.
Représentation JSON |
---|
{ "metricName": string } |
Champs | |
---|---|
metric |
Nom de la métrique à trier dans la requête. |
DimensionOrderBy
Trie les données par valeur 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 non sensible à la casse par point de code Unicode en minuscules. 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. |