Сортировка позволяет управлять порядком отображения данных в таблицах и диаграммах.
Обзор
Поддержка в графиках
| График | Поддержка |
|---|
| Pivot Table v2 | ✅ |
| Bar v2 | ✅ |
| Table v2 | Через интерфейс |
| Pie | ❌ |
Структура
Массив правил сортировки. Правила применяются в порядке указания.Show Структура SortingRule
Имя меры или измерения для сортировки Направление сортировки| Значение | Описание |
|---|
asc | По возрастанию (A→Z, 0→9) |
desc | По убыванию (Z→A, 9→0) |
Примеры
Сортировка по мере
type: pivot_table_v2
columns:
- member:
kind: time
value:
dimension: sales.created_at
granularity: month
title: Месяц
rows:
- member:
kind: basic
value: products.category
title: Категория
measures:
- member: sales.revenue
title: Выручка
sorting:
- member: sales.revenue
direction: desc
Сортировка по измерению
type: pivot_table_v2
columns:
- member:
kind: time
value:
dimension: sales.created_at
granularity: month
title: Месяц
rows:
- member:
kind: basic
value: managers.name
title: Менеджер
measures:
- member: sales.revenue
title: Выручка
sorting:
- member: managers.name
direction: asc # Алфавитный порядок
Множественная сортировка
Правила применяются последовательно: сначала по первому полю, затем по второму для равных значений.
type: pivot_table_v2
columns:
- member:
kind: time
value:
dimension: sales.created_at
granularity: month
title: Месяц
rows:
- member:
kind: basic
value: products.category
title: Категория
- member:
kind: basic
value: products.name
title: Товар
measures:
- member: sales.revenue
title: Выручка
- member: sales.quantity
title: Количество
sorting:
- member: products.category
direction: asc
- member: sales.revenue
direction: desc
Сортировка в Bar v2
Для столбчатых диаграмм сортировка определяет порядок столбцов.
type: bar_v2
direction: horizontal
main_dimension:
dimension:
kind: basic
value: products.category
title: Категория
main_measure:
measure: sales.revenue
title: Выручка
sorting:
- member: sales.revenue
direction: desc
options:
value_bar_axis:
show_values: true
values_position: outside
Сортировка в Pivot Table v2
В сводных таблицах сортировка влияет на порядок строк.
type: pivot_table_v2
columns:
- member:
kind: time
value:
dimension: sales.created_at
granularity: quarter
title: Квартал
rows:
- type: dimension_hierarchy
title: География
levels:
- member:
kind: basic
value: geography.region
title: Регион
- member:
kind: basic
value: geography.city
title: Город
measures:
- member: sales.revenue
title: Выручка
sorting:
- member: sales.revenue
direction: desc
include_rows_totals: true
При использовании иерархий (dimension_hierarchy) сортировка применяется на каждом уровне отдельно.
Рекомендации
Одно правило обычно достаточно
Множественная сортировка нужна редко
Сортируйте по значимому полю
Обычно это основная мера графика
Учитывайте направление
Для рейтингов — desc, для хронологии — asc
Проверяйте с реальными данными
Убедитесь, что порядок логичен
Типичные сценарии
| Сценарий | Поле | Направление |
|---|
| Топ по выручке | sales.revenue | desc |
| Хронология | временное измерение | asc |
| Алфавитный список | текстовое измерение | asc |
| Худшие показатели | мера | asc |
См. также
← Выбираемые поля | Функциональность