Поделиться через


Работа с матрицами (построитель отчетов 1.0)

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

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

Предположим, что необходимо создать отчет, отображающий квартальные продажи за последний год клиентам северо-западной территории продаж. Вероятно, матрица будет содержать следующие поля: «Территория», «Имя клиента», «Год поставки» и «Итого». Чтобы возвратить только данные по северо-западной территории, потребуется также применить фильтр. Макет отчета похож на следующий рисунок.

Шаблон матрицы с полями.

При запуске этого отчета результат выглядит примерно так, как на следующем рисунке.

Матричный отчет с данными.

Вложенные динамические столбцы и строки

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

Готовый для просмотра матричный отчет со вложенным столбцами.