2010-09-03 64 views
1

我有SQL 2008(不是R2)。我想有一个矩阵报告,其中用户可以选择结果集SQL列是矩阵的列组中的一个..矩阵报表中的SSRS 2008动态列?

例如

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

所以可能矩阵可以是(用户从下拉菜单中选择与A,B)。

通过一个

 a1 a2 a3 
Value 10 20 30 

采用B

 b1 b2 
Value 10 50 

回答

2

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

1

我havne't其实像这样做过什么,但我有一个理论,你可以修改该组的表达有一个iif语句来更改哪个字段分组在

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