تحدد "الترتيب حسب" كيفية فرز الصفوف في الرد. على سبيل المثال، يتم ترتيب الصفوف حسب عدد أذونات الوصول تنازليًا، في حين يختلف ترتيب الصفوف حسب سلسلة البلد.
| تمثيل JSON | 
|---|
| { "desc": boolean, // Union field | 
| الحقول | |
|---|---|
| desc | 
 إذا كانت القيمة هي true، يمكنك الترتيب تنازليًا. إذا كانت القيمة خاطئة أو غير محدّدة، يتم الترتيب تصاعديًا. | 
| حقل الاتحاد one_order_by. حدِّد نوع طلب واحدًا فيOrderBy. يمكن أن يكونone_order_byواحدًا فقط مما يلي: | |
| metric | 
 يعمل هذا الخيار على ترتيب النتائج حسب قيم المقياس. | 
| dimension | 
 ترتب النتائج حسب قيم السمة. | 
MetricOrderBy
الترتيب حسب قيم المقياس
| تمثيل JSON | 
|---|
| { "metricName": string } | 
| الحقول | |
|---|---|
| metricName | 
 تمثّل هذه السمة اسم مقياس في الطلب للطلب. | 
DimensionOrderBy
ويتم الترتيب حسب قيم السمات.
| تمثيل JSON | 
|---|
| {
  "dimensionName": string,
  "orderType": enum ( | 
| الحقول | |
|---|---|
| dimensionName | 
 اسم سمة في الطلب لتقديم الطلب وفقًا لها. | 
| orderType | 
 تتحكّم هذه السياسة في قاعدة ترتيب قيم السمات. | 
OrderType
قاعدة لترتيب قيم أبعاد السلسلة وفقًا.
| عمليات التعداد | |
|---|---|
| ORDER_TYPE_UNSPECIFIED | غير محدد | 
| ALPHANUMERIC | ترتيب أبجدي رقمي باستخدام نقطة رمز يونيكود على سبيل المثال، "2" < "A" < "X" < "b" < "z". | 
| CASE_INSENSITIVE_ALPHANUMERIC | الترتيب الأبجدي الرقمي غير حسّاس لحالة الأحرف حسب نقطة رمز Unicode بأحرف صغيرة. على سبيل المثال، "2" < "A" < "b" < "X" < "z". | 
| NUMERIC | يتم تحويل قيم السمات إلى أرقام قبل ترتيبها. على سبيل المثال، في الترتيب NUMERIC، "25" < "100"، وترتيب ALPHANUMERIC، "100" < "25". جميع قيم السمات غير الرقمية لها قيمة ترتيب متساوية أسفل جميع القيم الرقمية. |