Матрица
Матрица показывает показатель на пересечении двух разрезов
Матрица показывает показатель на пересечении двух разрезов: например продажи по городам и месяцам. Несколько полей в строках или столбцах образуют вложенные уровни, которые можно раскрывать.
Подготовьте пример
Сохраните пример в файл sales-by-month.csv в кодировке UTF-8 и загрузите его в отчёт. Подключение CSV описано в статье Добавление данных.
Регион,Город,Месяц,Продажи
Центр,Москва,Январь,12000
Центр,Москва,Февраль,8000
Центр,Тула,Январь,6000
Поволжье,Казань,Январь,9000
Для Регион, Город и Месяц выберите тип Текст, для Продажи — Число.
Распределите поля
Откройте отчёт и нажмите Изменить, затем выберите Матрица в панели Визуальные элементы и выделите её. В панели Свойства откройте Поля виджета. Перетащите поля из Источники данных:
- в Строки — сначала
Регион, затемГород; - в Столбцы —
Месяц; - в Значения —
Продажис расчётом Сумма.
Строки задают группы слева, столбцы — группы сверху, а значения вычисляются на их пересечении. Например, для Москвы в январе получится 12 000, в феврале — 8 000.
Порядок полей важен. В нашем примере регион — верхний уровень, город — вложенный. Если поменять их местами, сначала будут показаны города, а внутри них — регионы.
Раскройте уровни и включите итоги
Нажмите значок Раскрыть группу рядом с регионом, чтобы увидеть его города. Значок Свернуть группу возвращает к верхнему уровню.
Во вкладке Формат виджета включите Показывать итоги. Для примера сумма по всем городам и месяцам — 35 000. Переключатель Все подытоги управляет промежуточными результатами. В разделе Управление итогами настройте Подытоги строк и нужные уровни. Если добавите несколько полей в столбцы, станут доступны Подытоги столбцов.
Для региона «Центр» сумма продаж должна составить 26 000: Москва — 20 000 и Тула — 6 000. Сверьте эти числа перед дальнейшим оформлением.
Если вложенные строки неудобно читать, в разделе Иерархия строк выберите макет: Компактный, Контурный или Табличный. Для нескольких показателей доступен переключатель Значения в строках.
Проверьте готовую матрицу
При необходимости задайте фильтры в разделе Фильтры этого визуального элемента и нажмите Применить фильтры. Итоги будут относиться к выбранным данным.
Сохраните отчёт через индикатор вверху экрана, дождитесь Сохранено и перейдите в Просмотр. Раскройте регион и проверьте месяцы, города и суммы. Это поможет заметить неверный порядок уровней или лишний фильтр.