2014-02-19 3 views
0

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

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

Если я могу это сделать, могу ли я управлять разбиением на страницы в экспорте PDF? таблицы имеют размер, который мне потребуется либо 2, либо 3 таблицы на печатную страницу.


Что я делаю сейчас, у меня есть несколько отчетов, я генерировать в C# с использованием Excel Com calls. Мой код генерирует файлы Excel и файлы PDF. Отчеты содержат в основном случайное число таблиц, а также некоторые диаграммы. Я должен выполнять вычисления по всем моим данным, я не могу просто извлекать данные из своей базы данных.

ответ

0

Вы были на правильном пути с помощью элемента управления List, это будет более или менее ваше единственное средство иметь «динамическое» количество таблиц. Элемент управления списком может содержать другую таблицу. Здесь предостережение заключается в том, что ваш элемент управления List должен сгруппировать что-то, чтобы данные, содержащиеся в каждой дочерней таблице, были «группой» данных. Вот пример элемента управления списком, содержащего таблицу; игнорируйте глупые данные, это осталось от другого вопроса. В этом примере элемент управления списком группируется в поле «Вопрос», поэтому каждая строка в списке содержит таблицу, содержащую все записи уровня детализации для вопроса.

+0

мне нужно было бы применить форматирование этих таблиц, которые могут быть слишком много. Переменные цвета строк. Первый столбец, или последний ряд другого цвета. Различные форматы чисел для разных строк в одной таблице. Знаете ли вы, поддерживает ли этот тип форматирования SSRS? Я думаю, что это может быть слишком много. – user2023861

+0

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

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