Вложенные области данных
Одни области данных могут быть вложены в другие. Обычно это делается для выведения сводок данных в кратком и понятном виде, или для визуального представления данных, дополняющего табличное или матричное представление.
Например, для области данных табликса, содержащей заказы на покупку, где строки сгруппированы по магазинам, а столбцы - по кварталам, в угловую ячейку можно добавить таблицу или диаграмму, содержащую сводку продаж для всех магазинов. Можно также добавить в заголовок столбца матрицы диаграмму, которая показывает, какой процент составляют данные по продажам из этого столбца от общей суммы продаж.
По определению вложенные области данных основаны на одном и том же наборе данных отчета. Нельзя вкладывать друг в друга области данных, основанные на различных наборах данных. Чтобы вывести данные из разных наборов, можно использовать отчеты с детализацией или вложенные отчеты. Дополнительные сведения см. в разделах Добавление ссылок к отчету и Добавление дополнительных элементов отчета.
Область для вложенных областей данных
Область для данных во вложенных областях данных определяется автоматически на основании позиции этих данных в родительской области данных. Например, для данных из диаграммы, вложенной в угловую ячейку табликса, областью видимости будут данные из набора данных, привязанного к области данных табликса, после фильтрации, области данных табликса и области данных диаграммы. У табликса, вложенного в ячейку табликса, область действия будет такая же, как для угловой ячейки, но кроме этого ограничена членством в группе строк и столбцов ячейки, в которую он вложен, после соответствующей групповой фильтрации. Дополнительные сведения об области см. в разделе Вычисление итогов и другие статистические вычисления (службы Reporting Services).
В списке перечисляются области для ячеек в следующих областях табликса.
Угловая ячейка табликса. Область — данные в области данных, связанной с областью данных табликса, после применения выражений фильтрации и сортировки для набора данных и внешнего табликса.
Группа столбцов табликса. Данные в самой внутренней группе столбцов после применения выражений фильтрации и сортировки для набора данных, внешнего табликса и групп столбцов.
Группа строк табликса. Данные в самой внутренней группе строк после применения выражений фильтрации и сортировки для набора данных, внешнего табликса и групп строк.
Тело табликса. Данные в самой внутренней группе данных, образованной пересечением групп строк и групп столбцов, после применения выражений фильтрации и сортировки для набора данных, внешнего табликса и групп столбцов и строк.
Дополнительные сведения см. в разделе Основные сведения об областях данных табликса.
Вложенные диаграммы в заголовках столбцов табликса
При добавлении диаграммы к заголовку группы столбцов табликса, строке нижнего колонтитула группы или в тело ячейки табликса, данные, передаваемые в диаграмму, ограничиваются видимостью подмножества данных для этой ячейки. По умолчанию при добавлении диаграммы в ячейку табликса размеры диаграммы увеличиваются для заполнения ячейки.
Примечание
Чтобы более точно контролировать размеры диаграммы в ячейке табликса, сначала добавьте диаграмму в прямоугольник, а потом этот прямоугольник — в ячейку табликса.
По умолчанию цвета условных обозначений диаграммы определяются цветами точек данных в ряде на диаграмме. Сделать так, чтобы все области данных вложенной диаграммы использовали одинаковые цвета для одних и тех же категорий данных, можно использовать пользовательские цвета и задать выражения сортировки для данных. Дополнительные сведения см. в разделах Как указать согласованные цвета для нескольких фигурных диаграмм и Как сортировать данные в области данных (службы Reporting Services).
Добавление вложенного датчика в табликс
Датчик можно сделать вложенным в таблицу, матрицу или список, чтобы показать ключевой показатель эффективности (KPI). При размещении датчика внутри таблицы он будет изображен на каждой строке табликса. Существует два способа добавления датчика в область данных табликса.
Щелкните внутри ячейки табликса и вставьте датчик. Откроется диалоговое окно Выбор типа датчика. После выбора типа область данных датчика будет размещена внутри выбранной ячейки табликса. Скорее всего для форматирования датчика придется изменить размеры табликса.
Щелкните снаружи таблицы и вставьте датчик. Откроется диалоговое окно Выбор типа датчика. После выбора типа область данных датчика будет размещена в верхнем левом углу отчета. После добавления данных и форматирования счетчика его можно перетащить и отпустить внутри ячейки табликса.
Как и в случае с диаграммой, набор данных, передаваемый датчику, ограничивается областью видимости данных для этой ячейки. При помещении датчика в ячейку табликса он будет всегда статистически обрабатывать только одну строку данных.
Если данные табликса содержат группирование, область данных датчика, вложенная в табликс, не обязательно автоматически унаследует это группирование. Чтобы датчик выводил ту же информацию, что показана в табликсе, нужно добавить к этому датчику соответствующие выражения группирования. Например, если данные в табликсе группируются по продукту, нужно добавить выражение группирования по продукту к датчику, чтобы он показывал те же данные. Дополнительные сведения см. в разделах Добавление данных в область данных датчика и Как добавить или удалить группу в области данных (службы Reporting Services).
Выберите минимальное и максимальное численные значения для вывода на шкале датчика. Максимальное значения шкалы датчика можно задать с помощью выражения — например, =Max!MyField.Value. Однако это выражение вычисляется в области данных только для ячейки. Поэтому максимальные значения датчиков буду различаться в разных строках табликса. Это затрудняет сравнение между различными датчиками табликса. Другой способ — указать для максимума статическое значение. Тогда во всех строках табликса будут выведены датчики с этим максимумом. Дополнительные сведения см. в разделе Как установить минимум и максимум на датчике.
Если данные, выводимые в датчике, слишком велики, можно использовать коэффициент пересчета для снижения количества выводимых разрядов. Чтобы задать коэффициент пересчета, щелкните правой кнопкой мыши шкалу и выберите Свойства шкалы. В диалоговом окне Свойства шкалы укажите значение свойства Коэффициент пересчета. Дополнительные сведения см. в разделах Диалоговое окно «Свойства радиальной шкалы» — «Общие» и Диалоговое окно «Свойства линейной шкалы» — «Общие».
Таблица или матрица и диаграмма, вложенные в список
Чтобы создать несколько областей данных, вложенных в список, сначала добавьте в него прямоугольник, а затем к этому прямоугольнику добавьте области данных.
Можно создать группу для области данных списка, а затем добавить табликс и диаграмму, чтобы создать различные представления одних и тех же данных. Чтобы этого добиться, нужно задать одинаковые выражения группирования и сортировки для вложенных табликса и диаграммы. Табликс и диаграмма по определению используют данные из набора данных родительской области данных списка.
Примечание
По умолчанию при добавлении области данных списка к области конструктора этот список будет содержать строку подробностей. Эту настройку по умолчанию можно изменить, добавив строку группы и удалив строку подробностей. Дополнительные сведения см. в разделе Проверка гибкости области данных табликса.
Дополнительные сведения см. в разделах Основные сведения о группах (службы Reporting Services) и Как добавить, переместить или удалить область данных (службы Reporting Services).
См. также
Задания
Учебник. Добавление ключевого показателя эффективности в отчет
Основные понятия
Группирование и сортировка данных отчета
Работа с областями данных табликса
Форматирование отчетов и элементов отчета
Форматирование шкал на датчике