title: Pivot table¶
Сводные таблицы¶
Сводные (pivot) таблицы позволяют менять местами строки и столбцы, группировать данные и включать в таблицу промежуточные итоги. Вы можете сгруппировать одну или несколько метрик по одному или нескольким измерениям.
Сводные таблицы в настоящее время недоступны для следующих баз данных в GlarusBI:
Druid
Google Analytics
MongoDB
Сводные таблицы подходят для простых и пользовательских вопросов с обобщенными данными для всех других официально поддерживаемых баз данных. Они не работают для вопросов, в которых отсутствуют аггрегированные данные, и они не работают для вопросов, написанных на SQL, поскольку GlarusBI потребуется изменить ваш код SQL для расчета промежуточных итогов. Если вам действительно нужно использовать SQL, используйте обходной путь и создайте вопрос в два этапа: сначала выполните все сложные действия, которые вам нужно сделать в SQL, сохраните результаты как вопрос, затем используйте этот сохраненный вопрос SQL в качестве отправной точки для создаваемого через графический интерфейс нового вопроса, который обобщит эти данные.
В настройках визуализации “Сводная таблица” вы можете назначить:
Поля, используемые в качестве строк таблицы.
Поля, используемые в качестве столбцов таблицы.
Поля, используемые в качестве значений таблицы.
Допустим, мы задаем в текстовом редакторе следующий вопрос:
Из таблицы Orders
мы подвели итоги по количеству заказов и средней сумме заказов, а также сгруппировали по параметрам User → State
, Product → Category
, и Created At
по годам. Вот наш вопрос, представленный в виде сводной таблицы:
Мы назначили поля User → State
и Created At
строкам таблицы, а поле Product -> Category
назначили для создания наших столбцов: Doohickey, Gadget и так далее. Мы можем перетаскивать измерения между сегментами строк и столбцов, а также добавлять агрегаты в сегменты табличных значений. Например, если мы назначим поле для сегамента столбцов, GlarusBI повернет это поле и отобразит каждое уникальное значение этого поля как заголовок столбца.
Вы можете поместить несколько полей в сегменты “строк” и “столбцов”, но обратите внимание, что порядок полей меняется в зависимости от того, как GlarusBI отображает таблицу: каждое дополнительное поле будет вложено в предыдущее поле.
Там, где это имеет смысл, GlarusBI автоматически включает промежуточные итоги для сгруппированных строк. Например, как на изображении выше, поскольку мы сгруппировали наши строки сначала по State
, а затем по Created At
, GlarusBI будет выводить перечень лет для каждого State
и агрегировать показатели для каждой из этих подгрупп. Для заказов, размещенных в Висконсине, GlarusBI посчитает количество заказов для каждой категории и определит средний годовой объем заказов в каждой категории продуктов в Висконсине.
Чтобы свернуть группу в сводной таблице - нажмите кнопку “минус” рядом с заголовком группы (или, соответственно, кнопку “плюс”, чтобы развернуть ее). Когда вы сохраняете сводную таблицу, GlarusBI запоминает, какие группы были развернуты, а какие свернуты.
Для получения дополнительной информации ознакомьтесь с “Как создать сводную таблицу для обобщения ваших данных”.