title: Pivot table

Сводные таблицы

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

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

  • Druid

  • Google Analytics

  • MongoDB

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

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

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

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

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

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

Pivot table notebook

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

Pivot table options

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

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

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

Чтобы свернуть группу в сводной таблице - нажмите кнопку “минус” рядом с заголовком группы (или, соответственно, кнопку “плюс”, чтобы развернуть ее). Когда вы сохраняете сводную таблицу, GlarusBI запоминает, какие группы были развернуты, а какие свернуты.

Для получения дополнительной информации ознакомьтесь с “Как создать сводную таблицу для обобщения ваших данных”.