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