我是一个新的devexpress用户,正在查看xtra reports产品。我想知道,与报表服务相比,使用此服务有什么好处。他们有一个政策,不讨论其他产品在他们的网站,所以我想知道有什么好处是为什么我应该考虑使用它们而不是RS。我开始一个新的项目,所以我灵活的解决方案在这一点上。我很了解RS(也是Crystal),如果我知道可以从中得到什么,我很乐意使用新技术。
谢谢你的反馈。

最佳答案

我知道这个问题已经过时了,但是我在工作的项目中同时使用了xtrareports和sql reporting services,所以也许一些对比仍然可以让某些人受益。
xtra报告非常类似于crystal是他们使用的波段。将具有页眉、详细信息和页脚的报表组合在一起非常快速和容易。这些条带很容易将内容保留在范围内,devex处理知道哪些字段是集合,并且可以转换为详细报告。xtra提供的“计算字段”对于重用相同的自定义公式也很有用。
RealServices通过实现表和矩阵而不是使用带来提供更大的灵活性。实际上,从它得到一个完成的报告需要更长的时间,并且得到嵌套的报表和详细报告所需的信息,需要更多的技巧和实践,但最终,您有更大的灵活性来做XTRAT没有建立的事情,比如在同一页上并排运行报告或以任何方式组织报告。你想要的不是被限制在水平带上。reporting services的另一个缺点是它没有xtra那样的计算字段支持,这意味着每当您有一个自定义公式或表达式想要使用多次时,就必须将其复制并粘贴到每个单独的字段中。ssrs还可以处理内置的字段,比如执行时间、页码等等,而在xtra中,您需要做一些挖掘来找到这些全局变量。
总之,从长远来看,我将与SSR合作,因为它提供了更大的灵活性。如果要用不同的参数保存不同的报表,管理系统对于创建链接报表也非常有用。
希望这对某人有帮助。祝你好运!

07-24 19:56