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


Связывание нескольких областей данных с одним набором данных (построитель отчетов и службы SSRS)

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

Примечание

Создавать и изменять определения отчетов (RDL-файлы) в SQL Server Data Tools можно в построителе отчетов и конструкторе отчетов В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в статье Проектирование отчетов в конструктор отчетов и Report Builder (SSRS) в Интернете на microsoft.com.

Для отображения одних и тех же данных в виде диаграммы, таблицы или матрицы следует разобраться в сходствах между таблицей и фигурной диаграммой, а также между матрицей и диаграммой с областями, линейчатой диаграммой и гистограммой. Таблицу из одной группы строк можно легко представить в виде круговой диаграммы. С добавлением нескольких групп строк можно выбрать другие типы диаграмм для наиболее наглядного отображения вложенных групп. При добавлении вложенных групп в круговую диаграмму количество ее секторов увеличивается. Пользователь сам принимает решение о том, сколько экземпляров групп для объединенной родительской и дочерней группы можно отображать в одной круговой диаграмме, чтобы ее было удобно читать. Для нескольких значений групп, отображаемых в круговой диаграмме как тонкие сектора, можно задать свойство, с которым значения меньше определенной пороговой величины будут отображаться как один сектор. Дополнительные сведения см. в разделе Сбор мелких срезов на круговой диаграмме (построитель отчетов и службы SSRS).

Таблицу с несколькими группами строк можно отображать в виде гистограммы с несколькими группами категорий. Дополнительные сведения см. в разделе Отображение одинаковых данных в матрице и диаграмме (Report Builder). Пример таблицы и диаграммы, в которой показаны различные представления одного и того же набора данных в отчете, см. в разделе «Отчет по продажам группы изделий в образцах отчетов для базы данных AdventureWorks». Таблица и диаграмма связаны с одним набором данных в этом отчете, поэтому при нажатии кнопки интерактивной сортировки по имени сотрудника в таблице «Лучшие сотрудники» диаграмма с лучшими сотрудниками также автоматически отображается с новым порядком сортировки. Дополнительные сведения о скачивании этого примера отчета и других сведений см. в разделе SQL Server 2014 Report Builder и конструктор отчетов примеры отчетов.

Матрицу с несколькими группами строк или столбцов лучше всего отображать в диаграмме с областями, линейчатой диаграмме или гистограмме одновременно с группами категорий и группами рядов. Для групп столбцов в матрице и групп категорий в диаграмме, а также для групп строк в матрице и групп рядов в диаграмме следует использовать одинаковые выражения. Помните, что количество экземпляров групп влияет на удобочитаемость диаграммы. Чтобы уменьшить число экземпляров групп в отчете, можно определять группы на основе значений диапазонов. Дополнительные сведения см. в разделе Примеры выражений групп (построитель отчетов и службы SSRS).

См. также:

Диаграммы (построитель отчетов и службы SSRS)
Списки (построитель отчетов и службы SSRS)
Вложенные области данных (построитель отчетов и службы SSRS)