Skip to main content
Сортировка позволяет управлять порядком отображения данных в таблицах и диаграммах.

Обзор

Поддержка в графиках

ГрафикПоддержка
Pivot Table v2
Bar v2
Table v2Через интерфейс
Pie

Структура

sorting
SortingRule[]
Массив правил сортировки. Правила применяются в порядке указания.

Примеры

Сортировка по мере

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) сортировка применяется на каждом уровне отдельно.

Рекомендации

1

Одно правило обычно достаточно

Множественная сортировка нужна редко
2

Сортируйте по значимому полю

Обычно это основная мера графика
3

Учитывайте направление

Для рейтингов — desc, для хронологии — asc
4

Проверяйте с реальными данными

Убедитесь, что порядок логичен

Типичные сценарии

СценарийПолеНаправление
Топ по выручкеsales.revenuedesc
Хронологиявременное измерениеasc
Алфавитный списоктекстовое измерениеasc
Худшие показателимераasc

См. также


Выбираемые поля | Функциональность