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