ترتیب بر اساس تعیین می کند که ردیف ها چگونه در پاسخ مرتب می شوند. به عنوان مثال، ترتیب ردیفها بر اساس تعداد رویداد نزولی یک مرتبه است و ترتیب ردیفها بر اساس رشته نام رویداد یک ترتیب متفاوت است.
نمایندگی JSON |
---|
{ "desc": boolean, // Union field |
فیلدها | |
---|---|
desc | اگر درست است، به ترتیب نزولی مرتب می شود. |
فیلد اتحادیه one_order_by . یک نوع سفارش توسط برای OrderBy مشخص کنید. one_order_by می تواند تنها یکی از موارد زیر باشد: | |
metric | نتایج را بر اساس مقادیر یک متریک مرتب می کند. |
dimension | نتایج را بر اساس مقادیر یک بعد مرتب می کند. |
pivot | نتایج را بر اساس مقادیر یک متریک در یک گروه ستون محوری مرتب می کند. |
MetricOrderBy
بر اساس مقادیر متریک مرتب می شود.
نمایندگی JSON |
---|
{ "metricName": string } |
فیلدها | |
---|---|
metric Name | یک نام متریک در درخواست سفارش توسط. |
DimensionOrderBy
بر اساس مقادیر ابعاد مرتب می شود.
نمایندگی JSON |
---|
{
"dimensionName": string,
"orderType": enum ( |
فیلدها | |
---|---|
dimension Name | نام ابعاد در درخواست سفارش توسط. |
order Type | قانون ترتیب ارزش ابعاد را کنترل می کند. |
نوع سفارش
قانون ترتیب دادن مقادیر ابعاد رشته بر اساس.
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". مقادیر ابعاد غیر عددی همگی دارای ارزش ترتیب برابری زیر همه مقادیر عددی هستند. |
PivotOrderBy
بر اساس گروه ستون محوری مرتب می شود.
نمایندگی JSON |
---|
{
"metricName": string,
"pivotSelections": [
{
object ( |
فیلدها | |
---|---|
metric Name | در پاسخ به ترتیب بر اساس، ردیف ها را بر اساس این ستون مرتب کنید. باید یک نام متریک از درخواست باشد. |
pivot Selections[] | برای انتخاب نام بعد و محور مقدار استفاده می شود. اگر چندین انتخاب محوری داده شود، مرتبسازی در ردیفهایی اتفاق میافتد که در آن همه جفتهای نام و مقدار بعد انتخاب محوری با نام بعد و جفت مقدار سطر مطابقت دارند. |
PivotSelection
یک جفت نام ابعاد و مقادیر. سطرهایی با این جفت محوری بعد بر اساس مقدار متریک مرتب می شوند.
برای مثال، اگر pivots = ('browser', 'Chrome') و metricName = "Sessions" باشد، سطرها بر اساس Sessions در Chrome مرتب خواهند شد.
---------|----------|----------------|----------|----------------
| Chrome | Chrome | Safari | Safari
---------|----------|----------------|----------|----------------
Country | Sessions | Pages/Sessions | Sessions | Pages/Sessions
---------|----------|----------------|----------|----------------
US | 2 | 2 | 3 | 1
---------|----------|----------------|----------|----------------
Canada | 3 | 1 | 4 | 1
---------|----------|----------------|----------|----------------
نمایندگی JSON |
---|
{ "dimensionName": string, "dimensionValue": string } |
فیلدها | |
---|---|
dimension Name | باید یک نام بعد از درخواست باشد. |
dimension Value | فقط زمانی ترتیب دهید که بعد نامگذاری شده این مقدار باشد. |