我是一名新的devexpress用户,正在查看xtra报告产品。我想知道,使用此报告服务有什么好处。他们的政策是不在他们的网站上讨论其他产品,所以我想知道为什么我应该考虑使用它们代替RS的优势。我正在开始一个新项目,所以我现在可以灵活地解决这个问题。我很了解RS(也是Crystal),如果我知道我可以从中得到什么,我很乐意使用新技术。
感谢任何反馈。
答案 0 :(得分:8)
我知道这个问题很老但我在我工作的项目中同时使用了XtraReports和SQL Reporting Services,所以也许有些对比可能会让某些人受益。
Xtra Reports与Crystal非常相似,就是他们对乐队的使用。将报头与页眉,细节和页脚放在一起非常快速和容易。乐队可以轻松地将事物放在范围内,DevEx会知道哪些字段是集合,并且可以转换为详细报告。还有“计算字段”' Xtra提供的功能对于重用相同的自定义公式非常有用。
Reporting Services通过实现表和矩阵而不是使用band来提供更大的灵活性。实际上,从中获取完成的报告需要更长的时间,并且通过嵌套报告和详细报告获得您想要的内容需要更多的摆弄和练习,但最终您可以更灵活地执行Xtra未构建的操作例如,在同一页面上并排运行报告或以任何方式组织报告,而不是限制在水平波段。 Reporting Services的另一个缺点是它没有Xtra所做的计算字段支持,这意味着只要您有多次使用自定义公式或表达式,就必须将其复制并粘贴到每个字段中。 SSRS对于执行时间,页码等内置字段也很好,而在Xtra中你有必要进行一些挖掘以找到那些全局变量。
总之,从长远来看,我会选择SSRS,因为它提供了更大的灵活性。如果要使用不同的参数保存不同的报告,管理系统也非常适合创建链接的报告。
希望这对某人有帮助。祝你好运!
答案 1 :(得分:-4)
测试两种产品,您可以看到自己的优势。如果您根据他人的意见做出决定,您可能会陷入困境。