Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
30.10.2009, 21:48
|
|||
---|---|---|---|
|
|||
RS 2008: динамический набор подотчетов |
|||
#18+
Всем привет, Возникла такая занимательная задача - есть набор однотипных отчетов (с одинаковым набором параметров). Задача создать отчет, показывающий их вместе. Но не все подряд, есть dataset, который возвращает набор данных: номер и имя отчета. Соответственно, показывать надо только subreports, имена которых присутствуют в этом dataset и в header страницы надо показывать имя текущего subreport. Поначалу я хотел обойтись tablix, привязанной к dataset, в ячейку которой вставлен subreport, свойство ReportName для которого вычисляется из значения поля. Но увы, это невозможно, ReportName должен быть указан явно. Второй вариант - поместить в отчет все subreports и задавать для них Visibility в зависимости от присутствия \ отсутствия соответствующего значения в dataset, но пока не нашел как в экспрешене сделать такую проверку. К тому же это не решает проблему с header. Буду очень благодарен за советы. SSRS 2008 Express Edition SP1. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.10.2009, 21:53
|
|||
---|---|---|---|
|
|||
RS 2008: динамический набор подотчетов |
|||
#18+
Может че не догоняюсь в пятницу вечером, но где вопрос про SQL сервер, ни или T-SQL... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
31.10.2009, 13:26
|
|||
---|---|---|---|
|
|||
RS 2008: динамический набор подотчетов |
|||
#18+
где SQL SERVER...., Вопрос про SQL Server Reporting Services 2008, который, очевидно, является частью SQL Server и не раз здесь обсуждался. Врочем, я нашел решение своей проблемы, возможно кому-то будет полезно. Решение заключается в создании отчета-обертки, который включает весь набор однотипных подотчетов. Параметры отчета те же, что и параметры подотчетов плюс дополнительный параметр ReportName который используется для установки Visibility подотчета. В результате, отчет-обертка отображает только один подотчет в соответствии с заданным именем. Далее по первому варианту - в основном отчете используется tablix, я ячейке которой лежит подотчет - обертка. Соответственно, имя его постоянно, входной параметр ReportName берется из dataset. Данный подход позволяет сгерировать отчет из подотчетов, фильтруя и сортируя их произвольно. Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=31&mobile=1&tid=1534236]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
3584ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 278ms |
total: | 3945ms |
0 / 0 |