Matrix报告中的SSRS 2008动态列?

时间:2010-09-03 17:01:25

标签: sql-server reporting-services ssrs-2008

我有SQL 2008(不是R2)。我想有一个矩阵报告,用户可以选择其中一个SQL结果集列作为矩阵列组。

例如

A   B   Value
a1  b1  10
a2  b2  20
a3  b2  30

因此可能的矩阵可能是(用户从下拉列表中选择A,B)。

按A

       a1  a2  a3
Value  10  20  30

由B

       b1  b2
Value  10  50

2 个答案:

答案 0 :(得分:2)

question可以解决您的问题。这是一种使用参数引用数据集中的字段的方法。

答案 1 :(得分:1)

之前我实际上没有做过这样的事情,但我有一个理论,你可以修改组上的表达式,让iif语句改变哪个字段分组

因此,对于列组,将gorup的表达式更改为= iif(ParameterValue = 1,Field1,Field2)