تحدد "الترتيبات حسب" كيفية فرز الصفوف في الرد. على سبيل المثال، يكون ترتيب الصفوف حسب عدد أذونات الوصول تنازليًا هو ترتيب واحد، وترتيب الصفوف حسب سلسلة البلد هو ترتيب مختلف.
تمثيل 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 |
الترتيب الأبجدي الرقمي حسب نقطة رمز Unicode. على سبيل المثال، "2" < "A" < "X" < "b" < "z". |
CASE_INSENSITIVE_ALPHANUMERIC |
ترتيب أبجدي رقمي غير حساس لحالة الأحرف حسب نقطة رمز Unicode ذات الأحرف الصغيرة. على سبيل المثال، "2" < "A" < "b" < "X" < "z". |
NUMERIC |
يتم تحويل قيم السمات إلى أرقام قبل الترتيب. على سبيل المثال، في الترتيب NUMERIC، يتم الترتيب "25" < "100"، وفي ALPHANUMERIC الترتيب، "100" < "25". تحتوي جميع قيم السمات غير الرقمية على قيمة ترتيب متساوية أسفل جميع القيم الرقمية. |