La fonction "Order by" définit la manière dont les lignes seront triées dans la réponse. Par exemple, le classement des lignes par nombre d'accès décroissant est un ordre de tri, et le classement des lignes par la chaîne de pays est un ordre 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. Si la valeur est "false" ou n'est pas spécifiée, le tri est effectué dans l'ordre 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. |
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. |