Сводная таблица¶
Сводные (pivot) таблицы позволяют менять местами строки и столбцы, группировать данные и включать в таблицу промежуточные итоги. Вы можете сгруппировать одну или несколько метрик по одному или нескольким измерениям.
Сводные таблицы в настоящее время недоступны для следующих баз данных в 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 запоминает, какие группы были развёрнуты, а какие свёрнуты.
Данные в виде иерархии в одном столбце¶
Отображение данных в виде иерархии. Если включено, все значения срезов отображаются в одном столбце в виде раскрывающегося и сворачивающегося дерева.
Выравнивание в заголовке¶
Настройка выравнивания текста в заголовке сводной таблицы:
- по горизонтали (лево, центр, право);
- по вертикали (верх, центр, низ).
Перенос длинных заголовков¶
Отключаемый перенос длинных строк в заголовке сводной таблицы.
Условное форматирование: дополнительные поля¶
Расширен перечень полей, которые можно задействовать в настройке условного форматирования сводной таблицы.
Условное форматирование: цвет текста ячеек¶
Выбор цвета текста ячеек сводной таблицы в зависимости от условия. Можно выбрать цвет из ограниченной палитры или задать нужный вручную.
Условное форматирование: начертание¶
Выбор варианта начертания шрифта в ячейках сводной таблицы в зависимости от условия: нормальный, жирный, курсив, жирный курсив.
Стиль ячейки: размер шрифта¶
Детальная настройка стиля ячеек сводной таблицы: размер шрифта.
Стиль ячейки: начертание¶
Детальная настройка стиля ячеек сводной таблицы: начертание шрифта. Доступны варианты:
- нормальный,
- жирный,
- курсив,
- жирный курсив.
Стиль ячейки: высота¶
Детальная настройка стиля ячеек: высота строки. Для возможности задания значения переключатель автоматической высоты ячейки должен быть отключен.
Стиль ячейки: отступ¶
Детальная настройка стиля ячеек: отступ в ячейках по горизонтали и вертикали. Для возможности ручной настройки отступа должен быть отключен автоматический отступ в ячейках.
Выравнивание в ячейках¶
Настройка выравнивания текста в ячейках сводной таблицы:
- по горизонтали (лево, центр, право);
- по вертикали (верх, центр, низ).
Настройки цвета ячеек¶
Управление цветами ячеек и содержимого ячеек сводной таблицы. Можно изменить:
- фоновый цвет нечётных строк;
- фоновый цвет чётных строк;
- цвет фона в заголовке таблицы;
- цвет фона в заголовках слева;
- цвет фона при наведении курсора на ячейку;
- цвет фона активной строки;
- цвет сетки таблицы;
- цвет текста в ячейках;
- цвет текста в заголовке таблицы;
- цвет сетки таблицы;
- прозрачный фон заголовка;
- прозрачный фон ячеек.
Некоторые параметры являются взаимоисключающими. Для возможности настройки фона ячеек нужно отключить тумблеры прозрачности. Для возможности задания цвета активной строки нужно включить тумблер подсветки строки при щелчке на неё.
Перенос длинных строк¶
Отключаемый перенос длинных строк в ячейках сводной таблицы.
Экспорт в Excel с тем же набором столбцов, который отображается на экране¶
Вы можете выгрузить в .xlsx не только исходную таблицу, но и сводную. Для этого предусмотрена отдельная строка в меню экспорта.
Сохранение визуального формата при выгрузке в Excel¶
Мы сохраняем некоторые настройки формата при экспорте в .xlsx, чтобы сводная таблица выглядела максимально близко к оригиналу.
Экспорт с пользовательскими названиями столбцов¶
При экспорте данных из таблицы в .xlsx используются названия столбцов, переназначенные пользователем (если пользователь менял их названия), а не системные из базового запроса.
Для получения дополнительной информации ознакомьтесь с "Как создать сводную таблицу для обобщения ваших данных" (документация Metabase, англ.).