SSRS由不同的组和合并单元格求和

时间:2016-02-10 09:59:16

标签: reporting-services

installation guide

DataSet 我从数据集得到了一个表1,它由父组1和子组分组。对于C,它对不同站点的值求和。

我真正想要的表是将SumValue合并在一列下并重命名该组,例如C1& C2代替Site-C1&位点C2。

我尝试将Group 2从Site_C1和Site_C2重命名为C1和C2,但它仍然分成不同的列:

Question

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

我会在数据集中添加一个或多个calculated field。在那里,您可以添加相关列的值,如下所示:

=IIF(IsNothing(Fields!C10.Value), 0,Fields!C10.Value) 
+ IIF(IsNothing(Fields!C11.Value), 0,Fields!C11.Value) 
+ IIF(IsNothing(Fields!C11.Value), 0,Fields!C12.Value) 

在您的表格中,不要将列绑定到C10,C11 ..但是将其绑定到计算字段。

答案 1 :(得分:0)

它类似于您之前发布的问题。正如我在那一刻所说,您可以使用表达式有条件地设置矩阵中的分组设置。添加矩阵并将Group 1添加到列组

enter image description here

Group properties / Group on中添加以下表达式:

=IIF(
Fields!Group.Value="C",
RIGHT(Fields!Subgroup2.Value,2),
Fields!Group.Value
)
  

注意Subgroup2在您的案例中为Group 2

在标题上放置相同的表达式(屏幕截图中的选定单元格)。它将预览以下矩阵:

enter image description here

如果有帮助,请告诉我。