Не получается вывод отчета SSRS в желаемом формате

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

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

введите описание изображения здесь

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


person rks    schedule 10.04.2015    source источник


Ответы (2)


Чтобы вложенные отчеты могли отфильтровать данные из родительского отчета, вам необходимо сопоставить поле из вашего основного отчета (NAME?) С полем во вложенном отчете, используя Свойства вложенного отчета ' Вкладка "Параметры".

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

Для получения дополнительной информации: https://technet.microsoft.com/en-us/library/dd239314(v=sql.110).aspx.

person Hannover Fist    schedule 10.04.2015
comment
должны ли упомянутые вами параметры присутствовать в запросе набора данных подотчета - person rks; 15.04.2015
comment
Вам не нужно использовать Параметры в запросе набора данных, но это лучший способ для повышения производительности. Параметры можно использовать в ** ФИЛЬТРЕ ** набор данных или ФИЛЬТР таблицы (таблиц) подотчета. Лучше сделать это в наборе данных (как ФИЛЬТР или параметр), а не в отдельных таблицах и диаграммах, чтобы изменить только одну вещь. - person Hannover Fist; 15.04.2015

Вам нужно обернуть все это (заголовок и подотчеты) в список и заполнить список из вашего «основного» набора данных. Затем передайте значения из набора данных List во вложенные отчеты и заголовок.

person Tab Alleman    schedule 10.04.2015