AccessOrderBy

تحدِّد سمات "الترتيب حسب" كيفية ترتيب الصفوف في الاستجابة. على سبيل المثال، ترتيب الصفوف حسب عدد مرات الوصول التنازلي هو ترتيب واحد، وترتيب الصفوف حسب سلسلة البلد هو ترتيب مختلف.

تمثيل JSON
{
  "desc": boolean,

  // Union field one_order_by can be only one of the following:
  "metric": {
    object (MetricOrderBy)
  },
  "dimension": {
    object (DimensionOrderBy)
  }
  // End of list of possible types for union field one_order_by.
}
الحقول
desc

boolean

إذا كانت القيمة هي true، يتم الترتيب تنازليًا. إذا كانت قيمة العنصر خطأ أو غير محدّدة، يتم الترتيب تصاعديًا.

حقل الربط one_order_by حدِّد نوعًا واحدًا من الترتيب حسب OrderBy. يمكن أن يكون one_order_by واحدًا فقط مما يلي:
metric

object (MetricOrderBy)

لترتيب النتائج حسب قيم المقياس

dimension

object (DimensionOrderBy)

تُرتّب النتائج حسب قيم السمة.

MetricOrderBy

يتم الترتيب حسب قيم المقاييس.

تمثيل JSON
{
  "metricName": string
}
الحقول
metricName

string

اسم مقياس في الطلب لترتيب البيانات حسبه

DimensionOrderBy

يتم الترتيب حسب قيم السمات.

تمثيل JSON
{
  "dimensionName": string,
  "orderType": enum (OrderType)
}
الحقول
dimensionName

string

اسم سمة في الطلب للترتيب حسبه

orderType

enum (OrderType)

يتحكّم في قاعدة ترتيب قيم السمات.

OrderType

القاعدة لترتيب قيم سمة السلسلة حسبها

عمليات التعداد
ORDER_TYPE_UNSPECIFIED غير محدد
ALPHANUMERIC الترتيب الأبجدي الرقمي حسب نقطة ترميز Unicode على سبيل المثال، "2" < "أ" < "س" < "ب" < "ز".
CASE_INSENSITIVE_ALPHANUMERIC ترتيب أبجدي رقمي غير حسّاس لحالة الأحرف حسب نقطة ترميز Unicode بأحرف صغيرة على سبيل المثال، "2" < "أ" < "ب" < "س" < "ص".
NUMERIC يتم تحويل قيم السمات إلى أرقام قبل الترتيب. على سبيل المثال، في الترتيب NUMERIC، "25" < "100"، وفي الترتيب ALPHANUMERIC، "100" < "25". تكون قيمة ترتيب قيم السمات غير الرقمية متساوية أسفل جميع القيم الرقمية.