Конструктор отчетов для клиентов (динамические отчеты)

Мне нужен дизайнер отчетов для моих клиентов.

мои клиенты ничего не знают о базе данных и СУБД. Они хотят иметь дизайнера для разработки своих отчетов. Они хотят перетащить свои настраиваемые поля на страницу и просто создать свои отчеты.

Я думаю, что это не важно, но я говорю вам, что тип моего проекта окна(приложения WinForms) приложения.

?????

кто-то назовет этот отчет типом динамический Отчеты

4 ответов


реализация "специальной" архитектуры отчетности (которая действительно то, что вы описываете) не является тривиальным упражнением (и недорогим). Однако вот некоторые подходы, которые вы можете рассмотреть:

  1. создать ряд простых отчетов, которые можно экспортировать в Excel. Отчеты могут быть сгруппированы и параметризованы, если это необходимо, но ключ сохраняет отчеты в формате строк и столбцов, с помощью столбцов измерений и фактов. Эти отчеты могут быть объединены в Excel для дополнительного анализа. Большинство людей имеют Excel и довольно хорошо знакомы с его использованием.
  2. Если бюджет является меньшей проблемой, рассмотрите Webintelligence BusinessObjects. Его интерфейс перетаскивания для выбора столбцов и фильтров довольно прост. Однако будьте готовы к значительным инвестициям для покупки лицензии и разработки семантического слоя ("Вселенной"), который требуется WebI.
  3. вы можете перейти от Crystal Report к Qlikview. Свой "приложения" немного более гибкие, чем то, что вы можете построить в CR, и позволяют проводить довольно гибкий анализ. Клиент свободен, но лицензия сервера-нет.

альтернативным пакетом (для Crystal Reports), который был рекомендован мне, является Dev Express' XtraReports.

http://www.devexpress.com/Products/NET/Reporting/

к сожалению, я не использовал его сам.


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

несколько советов:

Создать Документ Word 2010 Программно


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