devexpress xtrareports против служб отчетности - PullRequest
4 голосов
/ 31 марта 2011

Я новый пользователь devexpress и просматривал продукт отчетов xtra. Мне было интересно, каковы преимущества использования этого по сравнению с отчетными услугами. У них есть политика не обсуждать другие продукты на своем сайте, поэтому мне интересно, каковы преимущества, почему я должен рассмотреть их использование вместо RS. Я начинаю новый проект, поэтому на данном этапе я гибок к решению. Я хорошо знаю RS (также Crystal) и с удовольствием использую новую технологию, если знаю, что я могу от нее получить.

спасибо за любые отзывы.

Ответы [ 2 ]

8 голосов
/ 03 апреля 2013

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

Отчеты Xtra очень похожи на то, как Crystal использует их полосы. Очень быстро и легко составить отчет с заголовком, деталями и нижним колонтитулом. Полосы легко удерживают вещи в области видимости, а DevEx обрабатывает, зная, какие поля являются коллекциями, и их можно превратить в подробные отчеты. Кроме того, «Вычисляемые поля», которые предоставляет Xtra, полезны для повторного использования тех же пользовательских формул.

Службы Reporting Services обеспечивают большую гибкость за счет использования таблиц и матриц вместо использования полос. На самом деле получение готового отчета из него занимает немного больше времени, а получение именно того, что вы хотите с помощью вложенных отчетов и подробных отчетов, требует немного больше усилий и практики, но в итоге вы получаете больше гибкости для выполнения задач, которые не созданы Xtra. для, например, параллельного запуска отчетов на одной странице или организации отчета любым удобным для вас способом, а не только для горизонтальных полос. Другим недостатком Reporting Services является то, что у него нет поддержки Calculated Field, которую делает Xtra, что означает, что всякий раз, когда у вас есть пользовательская формула или выражение, которое вы хотите использовать более одного раза, вам нужно скопировать и вставить его в каждое отдельное поле. SSRS также хорошо работает со встроенными полями, такими как время выполнения, номера страниц и т. Д. В Xtra вам нужно немного покопаться, чтобы найти эти глобальные переменные.

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

Надеюсь, это кому-нибудь пригодится. Удачи!

0 голосов
/ 31 марта 2011

Проверьте оба продукта, и вы сами увидите преимущества. Если вы основали свое решение на чужом мнении, вы можете застрять.

...