使用SQL 2008R2
我需要创建一个SSRS报告,用户可以在其中指定返回的列以及返回的顺序。动态数据和订购。
实施例: 可用列A,B,C,D,E
用户指定他们想看:C,D,A
数据方面没有问题,我正在使用存储过程并且可以解决这个问题。
在SSR方面,我看到使用“矩阵”提到了类似的问题 但是,我正在寻找关于如何在SSRS端处理此问题的最佳方法的意见。处理动态返回列数和列动态排序的最佳方法是什么。
答案 0 :(得分:1)
正如已经提到的,SSRS不是这样做的。
如果列的顺序不可自定义,那么您可以使用SSRS表达式处理列可见性,但在SSRS中以动态顺序显示列并不容易。
对于这种事情,您可以使用Excel的数据透视表功能,使用第三方.NET解决方案,如MVC或构建一些自行开发的ASP.net解决方案。
答案 1 :(得分:0)