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

اگر درست است، به ترتیب نزولی مرتب می شود. اگر نادرست یا نامشخص باشد، به ترتیب صعودی مرتب می شود.

فیلد اتحادیه 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 )

قانون ترتیب ارزش ابعاد را کنترل می کند.

نوع سفارش

قانون ترتیب دادن مقادیر ابعاد رشته بر اساس.

Enums
ORDER_TYPE_UNSPECIFIED نامشخص
ALPHANUMERIC مرتب سازی الفبایی بر اساس نقطه کد یونیکد. به عنوان مثال، "2" < "A" < "X" < "b" < "z".
CASE_INSENSITIVE_ALPHANUMERIC مرتب سازی حروف عددی بدون حروف بزرگ و کوچک بر اساس نقطه کد یونیکد. به عنوان مثال، "2" < "A" < "b" < "X" < "z".
NUMERIC مقادیر ابعاد قبل از مرتب سازی به اعداد تبدیل می شوند. به عنوان مثال در مرتب سازی NUMERIC، "25" < "100"، و در مرتب سازی ALPHANUMERIC ، "100" < "25". مقادیر ابعاد غیر عددی همگی دارای ارزش ترتیب برابری زیر همه مقادیر عددی هستند.