根据 ssrs 2008 中的值将 table 分成子 tables

separating a table into subtables based on a value in ssrs 2008

我在 ssrs 2008 中有一个矩阵,例如:

id type1 type2 type3 Score
1  N      H     H    2
2  H      N     N    1
3  N      L     H    2
4  L      L     H    3
5  N      L     N    1
6  N      N     N    0

请注意,带N的数据是正常的,所有其他(L和H)对我来说都是正常的。分数由#L + #H.

计算

我想要的是将这个 table 分组并显示为:

count:3
id type1 type2 type3
4  L     L     H

count:2
id type1 type2 type3
1  N     H     H
3  N     L     H

count:1
id type1 type2 type3
2  H     N     N
5  N     L     N

count:0
id type1 type2 type3
6  N     N     N

所以在一个页面中需要有 4 个不同的 table。提供此内容的最佳方式是什么?

编辑:如果可能的话,也可以将它们显示在一个矩阵中,例如按照上述方式分组。

我建议创建一个列表。然后,在此列表中创建要显示的 table。然后,您可以在分数列上对列表进行分组(行组 -> 组属性 -> 常规 -> 组表达式 -> 添加),这将为系统中的每个分数显示一个单独的 table。

设计看起来像这样

然后这样执行的时候

一旦基本结构可用,您就可以尝试外观、顺序等。希望这对您有所帮助,如果您还有其他问题,请告诉我