Подтвердить что ты не робот

В чем разница между матрицей и таблицей?

В службах Reporting Services. Когда я перетаскиваю в матрицу, могу ли я перетаскивать табличку? Табличка представляет собой гибрид таблицы, списка и матрицы. Я понимаю (по крайней мере, я думаю, что есть) разницу между таблицей и таблицей, но не матрицей и таблицей.

4b9b3361

Ответ 1

Как сказал Габриэль, в SQL 2005 таблица и матрица были доступны как параметры области данных, и они были двумя разными объектами с разными свойствами.

В SQL 2008 далее таблица и матрица были заменены новым объектом "Tablix", который объединил свойства старых объектов. Однако интерфейс дизайна по-прежнему показывает таблицу и матрицу на доступных инструментах, это оба Tablix под капотом, но с разными конфигурациями по умолчанию (в "Матрице" отображаются группы столбцов, но "Таблица" этого не делает).

Ответ 2

Я больше не вижу никакой разницы.

Я думаю, что они все еще существуют, потому что на SSRS 2005 они были очень разными, и теперь они присоединились к ним, позволяя вам использовать группы более свободно, однако, чтобы не путать людей, они оставили дизайнера с помощью обоих элементов управления, а не создавали новый.

Однако, поскольку RDL является языком на основе XML (e * X * tensible * M * arkup * L * anguage), вы все равно можете использовать старые элементы управления, поскольку SSRS 2008 - это новая версия старого шаблона, и именно поэтому ваши старые отчеты будут работать вне коробки без какого-либо преобразования, только Visual Studio заменяет оба элемента управления для нового tablix, когда вы вставляете его через новый VS 2008.

Надеется, что это делает вещи более ясными.

Ответ 3

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

Ответ 4

См. архив Различия между табличным и матричным отчетами в SSRS 2008

Табличный отчет

Здесь мы знаем, сколько столбцов мы собираемся показать в отчете. И мы исправляем эти столбцы в отчете во время разработки. Однако количество строк варьируется, и этот отчет может дать нам только одну страницу или более одной страницы. Я хочу сказать, что столбцы всегда фиксированы, а строки различаются в зависимости от объема данных.

Tabular Report

Матричный отчет (перекрестный отчет)

Этот тип отчета генерирует количество столбцов во время выполнения на основе исходных данных. Если в моей базе данных есть только два года продаж, в отчете будут только два столбца. Если моя база данных получит данные за другой год, отчет будет содержать три столбца и так далее.

Matrix Report