如何指定要包含在矩阵中的列

时间:2014-10-20 18:29:29

标签: matrix ssrs-2008

我有一个矩阵,它有一个在矩阵级别过滤的组。我无法过滤SQL,因为它非常大并且在我的报告中使用。

我需要能够在应用过滤器后指定要显示的列。

结束过滤器看起来像这样 如果ColumnA [value] IN Test1,Test2,Test3或ColumnB [name]

如您所见,我想要一个值字符串过滤器,并确保始终显示ColumnB。

或者能够指定要在矩阵中显示的列也可以。

2 个答案:

答案 0 :(得分:0)

您可以在数据集级别进行过滤:有关详细信息,请参阅here

要过滤Tablix,请转到Tablix属性并打开过滤器选项卡。您可以编写一个布尔表达式(必须求值为TRUE以使记录进入Tablix)才能在那里进行过滤。

答案 1 :(得分:0)

我最终使用了一个tablix并为我想要显示的每列创建了列,并为每个行项创建了行。然后我使用Count(IIF())语句来匹配我需要为该单元格计算的特定项目。我想使用矩阵,所以它不会那么长,但最终我完成了工作。我已经多次使用过这种方法。