我需要为客户端实现报告功能,包括矩阵和图形。
将有一组标准报告,用户可以为其设置过滤器(例如从/到日期,销售区域等),然后单击生成按钮 - 到目前为止一切顺利。
问题在于,它们要求某些用户必须能够基于单个表创建自己的报告。这意味着他们可以选择字段,分组依据,小计,总计,标题等,以及如何在网格,矩阵,条形图,饼图等中显示报告。
我是报道的新手,过去几天我一直在研究Telerik,Infragistics,Crystal和.NET标准报告。
在我看来,所有这些工具都是为了在设计时创建预设报告,然后允许用户在生成之前应用一些过滤器。
客户要求的是否可行,如果可行,哪种可用工具最适合?
答案 0 :(得分:0)
我认为一个非常好的选择是使用SQL Server Analysis Services OLAP多维数据集来允许客户端生成Ad-hoc报告。您可以创建和定义数据多维数据集(多维数据集= Analysis Services中的基本存储和分析单元),一旦部署,客户端就可以使用多维数据集浏览器,让他们以交互方式浏览已部署和处理的任何多维数据集中的数据。下面是(2)基于您的SQL服务器版本的优秀教程,可以帮助您从汤到坚果:
Building Ad-hoc Reporting Solutions with SQL Server 2005 Report Builder and Analysis Services OLAP