Перейти к содержанию

Сводная таблица

Сводные таблицы позволяют менять местами строки и столбцы, группировать данные и включать в таблицу промежуточные итоги. Вы можете сгруппировать одну или несколько метрик по одному или нескольким измерениям.

Сводные таблицы в настоящее время недоступны для следующих баз данных в Glarus BI:

  • Druid;
  • Google Analytics;
  • MongoDB.

Сводные таблицы подходят для простых и пользовательских запросов с обобщёнными данными для всех других официально поддерживаемых баз данных. Они не работают для запросов, в которых отсутствуют агрегированные данные, и они не работают для запросов, написанных на SQL, поскольку Glarus BI потребуется изменить ваш код SQL для расчёта промежуточных итогов. Если вам действительно нужно использовать SQL, используйте обходной путь и создайте запрос в два этапа: сначала выполните все сложные действия, которые вам нужно сделать в SQL, сохраните результаты как запрос, затем используйте этот сохранённый запрос SQL в качестве отправной точки для создаваемого через графический интерфейс нового запроса, который обобщит эти данные.

В настройках визуализации "Сводная таблица" вы можете назначить:

  • Поля, используемые в качестве строк таблицы.
  • Поля, используемые в качестве столбцов таблицы.
  • Поля, используемые в качестве значений таблицы.

Допустим, мы создаём следующий запрос:

Запрос для построения сводной таблицы

Из таблицы Orders мы подвели итоги по количеству заказов и средней сумме заказов, а также сгруппировали по параметрам User → State, Product → Category, и Created At по годам. Вот наш запрос, представленный в виде сводной таблицы:

Сводная таблица

Мы назначили поля User → State и Created At строкам таблицы, а поле Product -> Category назначили для создания наших столбцов: Doohickey, Gadget и так далее. Мы можем перетаскивать измерения между сегментами строк и столбцов, а также добавлять агрегаты в сегменты табличных значений. Например, если мы назначим поле для сегмента столбцов, Glarus BI повернёт это поле и отобразит каждое уникальное значение этого поля как заголовок столбца.

Вы можете поместить несколько полей в сегменты "строк" и "столбцов", но обратите внимание, что порядок полей меняется в зависимости от того, как Glarus BI отображает таблицу: каждое дополнительное поле будет вложено в предыдущее поле.

Там, где это имеет смысл, Glarus BI автоматически включает промежуточные итоги для сгруппированных строк. Например, как на изображении выше, поскольку мы сгруппировали наши строки сначала по State, а затем по Created At, Glarus BI будет выводить перечень лет для каждого State и агрегировать показатели для каждой из этих подгрупп. Для заказов, размещённых в Висконсине, Glarus BI посчитает количество заказов для каждой категории и определит средний годовой объем заказов в каждой категории продуктов в Висконсине.

Чтобы свернуть группу в сводной таблице — нажмите кнопку "минус" рядом с заголовком группы (или, соответственно, кнопку "плюс", чтобы развернуть её). Когда вы сохраняете сводную таблицу, Glarus BI запоминает, какие группы были развёрнуты, а какие свёрнуты.

Данные в виде иерархии в одном столбце

Отображение данных в виде иерархии. Если включено, все значения срезов отображаются в одном столбце в виде раскрывающегося и сворачивающегося дерева.

Включение иерархии в сводной таблице

Выравнивание в заголовке

Вы можете настроить выравнивание текста в заголовке сводной таблицы:

  • по горизонтали (лево, центр, право);
  • по вертикали (верх, центр, низ).

Выравнивание текста в столбцах сводной таблицы

Перенос длинных заголовков

В настройках присутствует переключатель переноса длинных строк в заголовке сводной таблицы. Если вы решили использовать перенос, скорее всего придётся скорректировать высоту строки заголовка.

Перенос строк в заголовке сводной таблицы

Условное форматирование: дополнительные поля

Условное форматирование позволяет настроить правила выделения данных в сводной таблице. Они размещены на вкладке "Условное форматирование" настроек визуализации. При настройке условия вы можете выбрать поля из различных частей сводной таблицы: строк, столбцов и измерений. Допускается создание нескольких условий.

Условное форматирование: цвет текста ячеек

При настройке условного форматирования вы можете выбрать цвет текста ячеек сводной таблицы, который должен быть применён при выполнении условия. Можно воспользоваться цветами из ограниченной палитры или задать нужный вручную. Для задания цвета щёлкните на "Пользовательский цвет". Если насыщенности выбранного цвета недостаточно для текста, вы можете создать второе условие, сделав текст жирным.

Условный цвет шрифта в сводной таблице

Условное форматирование: начертание

В настройках условного форматирования вам предложен выбор варианта начертания шрифта в ячейках сводной таблицы: нормальный, жирный, курсив, жирный курсив.

Условное начертание шрифта в сводной таблице

Стиль ячейки: размер шрифта

Настройка позволяет задать размер шрифта для области данных таблицы.

Размер шрифта в сводной таблице

Стиль ячейки: начертание

Вы можете определить начертание шрифта для области данных всей сводной таблицы. Доступны варианты:

  • нормальный,
  • жирный,
  • курсив,
  • жирный курсив.

Начертание шрифта в сводной таблице

Стиль ячейки: высота

Показанная ниже настройка высота ячейки позволяет изменить высоту строки по умолчанию. Она может быть полезна при включении переноса длинных строк, когда автоматическая высота не даёт желаемого результата. Для возможности задания значения переключатель автоматической высоты ячейки должен быть отключен.

Высота строк сводной таблицы

Стиль ячейки: отступ

Вы можете изменить отступ в ячейках по горизонтали и вертикали. Для возможности ручной настройки отступа должен быть отключен автоматический отступ в ячейках.

Ручной отступ в ячейках сводной таблицы

Выравнивание в ячейках

Ниже показана настройка выравнивания текста в ячейках сводной таблицы:

  • по горизонтали (лево, центр, право);
  • по вертикали (верх, центр, низ).

Выравнивание текста в сводной таблице

Настройки цвета ячеек

В Glarus BI вам доступно управление цветами ячеек и содержимого ячеек сводной таблицы. Можно изменить:

  • фоновый цвет нечётных строк;
  • фоновый цвет чётных строк;
  • цвет фона в заголовке таблицы;
  • цвет фона в заголовках слева;
  • цвет фона при наведении курсора на ячейку;
  • цвет фона активной строки;
  • цвет сетки таблицы;
  • цвет текста в ячейках;
  • цвет текста в заголовке таблицы;
  • цвет сетки таблицы;
  • прозрачный фон заголовка;
  • прозрачный фон ячеек.

Некоторые параметры являются взаимоисключающими. Для возможности настройки фона ячеек нужно отключить тумблеры прозрачности. Для возможности задания цвета активной строки нужно включить тумблер подсветки строки при щелчке на неё.

Цвет ячеек сводной таблицы

Перенос длинных строк

Если в области данных сводной таблицы присутствуют ячейки, содержимое которых не может быть отображено по ширине полностью, данная настройка включит перенос содержимого на новые строки. Вам при этом возможно придётся скорректировать высоту строк в области данных.

Включение переноса строк в ячейках сводной таблицы

Экспорт в Excel с тем же набором столбцов, который отображается на экране

Вы можете выгрузить в .xlsx не только исходную таблицу, но и сводную. Для этого предусмотрен отдельный параметр в настройках экспорта.

Экспорт сводной таблицы в .xlsx

Сохранение визуального формата при выгрузке в Excel

Мы сохраняем некоторые настройки формата при экспорте в .xlsx, чтобы сводная таблица выглядела максимально близко к оригиналу.

Экспорт формата сводной таблицы в .xlsx

Экспорт с пользовательскими названиями столбцов

При экспорте данных из таблицы в .xlsx используются названия столбцов, переназначенные пользователем (если пользователь менял их названия), а не системные из базового запроса.

Дополнительная информация

Для получения дополнительной информации ознакомьтесь с "Как создать сводную таблицу для обобщения ваших данных" (документация Metabase, англ.).