Order bys define how rows will be sorted in the response. For example, ordering rows by descending event count is one ordering, and ordering rows by the event name string is a different ordering.
| JSON-представление |
|---|
{ "desc": boolean, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "metric": { object ( |
| Поля | |
|---|---|
desc | Если это так, сортировка производится в порядке убывания. |
Укажите один тип сортировки для поля OrderBy . Ниже приведен список взаимоисключающих полей. В ответе будет установлено не более одного из этих полей: | |
metric | Сортирует результаты по значениям метрики. |
dimension | Сортирует результаты по значениям измерения. |
pivot | Сортирует результаты по значениям метрики в группе столбцов сводной таблицы. |
| Конец взаимоисключающих областей. | |
MetricOrderBy
Сортировка по значениям метрик.
| JSON-представление |
|---|
{ "metricName": string } |
| Поля | |
|---|---|
metricName | Название метрики в запросе на сортировку. |
DimensionOrderBy
Сортировка по значениям измерений.
| JSON-представление |
|---|
{
"dimensionName": string,
"orderType": enum ( |
| Поля | |
|---|---|
dimensionName | Название измерения в запросе на сортировку. |
orderType | Управляет правилом упорядочивания значений измерений. |
Тип заказа
Правило для упорядочивания значений строковых измерений.
| Перечисления | |
|---|---|
ORDER_TYPE_UNSPECIFIED | Не указано. |
ALPHANUMERIC | Сортировка по буквенно-цифровому коду Unicode. Например: "2" < "A" < "X" < "b" < "z". |
CASE_INSENSITIVE_ALPHANUMERIC | Сортировка буквенно-цифровых символов без учета регистра по коду Unicode в нижнем регистре. Например: "2" < "A" < "b" < "X" < "z". |
NUMERIC | Dimension values are converted to numbers before sorting. For example in NUMERIC sort, "25" < "100", and in ALPHANUMERIC sort, "100" < "25". Non-numeric dimension values all have equal ordering value below all numeric values. |
PivotOrderBy
Сортировка выполняется по группе столбцов сводной таблицы.
| JSON-представление |
|---|
{
"metricName": string,
"pivotSelections": [
{
object ( |
| Поля | |
|---|---|
metricName | В ответе на запрос сортировки строк следует упорядочить по этому столбцу. Должен быть указан название метрики из запроса. |
pivotSelections[] | Used to select a dimension name and value pivot. If multiple pivot selections are given, the sort occurs on rows where all pivot selection dimension name and value pairs match the row's dimension name and value pair. |
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 } |
| Поля | |
|---|---|
dimensionName | Должно быть название измерения из запроса. |
dimensionValue | Сортировать следует только в том случае, если указанное измерение имеет это значение. |