2013-09-28 2 views
0

Я использую Visual Studio 2010 с SQL Server 2012Предотвратить заголовки разделов из повторяющихся в SSRS групп

Я сделал доклад под названием SSRS internationaldomestic.rdl. Я еще не начал оформлять отчет. Сначала я пытаюсь правильно настроить макет. Все хорошо до сих пор, за исключением того, что значения групп повторяются для целей заголовка раздела.

У меня есть образец отчета под названием portfolioappraisal.rdl, который имеет аналогичный макет, как internationaldomestic.rdl, но заголовки разделов не повторяются. Это мой желаемый результат. Я не могу понять, как разработчик отчета образца получил это для работы. Я объединил ячейки, в которых находится поле группового значения, но я не могу предотвратить повторение детали. Пожалуйста, смотрите изображения ниже.

Это вкладка дизайна отчета. Обратите внимание на повторяющуюся деталь, которую я не могу устранить

report

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

report

Теперь вот дизайн образца отчета. Каким-то образом они смогли получить детали, обозначенные тремя строками, чтобы появиться только один раз.

report

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

report

Вот ссылки на два RDL-файлов.

International Domestic

https://dl.dropboxusercontent.com/u/87501202/InternationalDomestic.rdl

Портфолио Оценка

https://dl.dropboxusercontent.com/u/87501202/PortfolioAppraisal.rdl

Спасибо за вашу помощь.

ответ

2

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

Давайте начнем с очень простой Dataset:

enter image description here

И создать таблицу, подобную вашей.Вы можете увидеть Sector повторяется для каждой строки:

enter image description here

enter image description here

Как и выше, чтобы решить эту проблему, нам нужно добавить строку заголовка группы строк. Самый простой способ сделать это в существующем отчете, нажмите на выпадающее для Подробности группы нажмите Добавить Total ->Перед:

enter image description here

В этом случае это добавляет два строки заголовка группы строк - снимите лишние строки и переместить Sector в строке заголовка Строка Группа:

enter image description here

enter image description here

Вы можете видеть, что Security детали в Подробности подряд - это одна с тремя линиями с левой стороны. Sector теперь находится в заголовке строки Row - слева находится только скобка.

Если вы посмотрите на скриншот вашего примера, вы увидите, что у вас есть две строковые строки, т. Е. Две строки с линиями слева от tablix. Посмотрев на другой скриншот отчета, есть несколько строк заголовка строки Row Group, поэтому отчет работает по мере необходимости.

Во всяком случае, в новом примере отчета - мы можем видеть Sector теперь отображения в соответствии с требованиями:

enter image description here

В будущем, вы можете добавить строки заголовка группы строк при создании группы, просто убедитесь Добавить заголовок группы помечен:

enter image description here

+0

Спасибо отлично работает. –

+0

Отлично подходит для SSRS2010, но как насчет 2005 года? Такого варианта нет. благодаря – Fandango68

Смежные вопросы