Order bys определяет, как будут сортироваться строки в ответе. Например, упорядочивание строк по убыванию количества событий — это один порядок, а упорядочивание строк по строке имени события — другой порядок.
JSON-представление |
---|
{ "desc": boolean, // Union field |
Поля | |
---|---|
desc | Если true, сортируется по убыванию. |
Поле объединения 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 | Управляет правилом упорядочения значений измерения. |
Тип заказа
Правило для упорядочивания значений размеров строки.
Перечисления | |
---|---|
ORDER_TYPE_UNSPECIFIED | Не указано. |
ALPHANUMERIC | Буквенно-цифровая сортировка по кодовой точке Юникода. Например, «2» < «A» < «X» < «b» < «z». |
CASE_INSENSITIVE_ALPHANUMERIC | Буквенно-цифровая сортировка без учета регистра по строчным буквам кода Юникода. Например, «2» < «A» < «b» < «X» < «z». |
NUMERIC | Перед сортировкой значения измерений преобразуются в числа. Например, при ЦИФРОВОЙ сортировке «25» < «100» и при ALPHANUMERIC сортировке «100» < «25». Все нечисловые значения размеров имеют одинаковое значение порядка ниже всех числовых значений. |
PivotOrderBy
Сортировка по сводной группе столбцов.
JSON-представление |
---|
{
"metricName": string,
"pivotSelections": [
{
object ( |
Поля | |
---|---|
metric Name | В ответе на заказ упорядочите строки по этому столбцу. Должно быть имя метрики из запроса. |
pivot Selections[] | Используется для выбора имени измерения и сводного значения. Если задано несколько вариантов сводного выбора, сортировка выполняется в строках, где все пары имен и значений измерений сводного выбора соответствуют паре имени и значения измерения строки. |
PivotSelection
Пара имен и значений измерений. Строки с этой основной парой измерений упорядочены по значению метрики.
Например, если Pivots = ('browser', 'Chrome') и metricName = "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 | Упорядочивайте только в том случае, если именованное измерение соответствует этому значению. |