在矩阵报表中仅显示一次总计
Display grand total only once in a matrix report
我有一个设计如下图所示的矩阵报表
具有产品行分组的 Tablix1:
带有小计和总计的 Tablix2:
我添加了一个矩阵,其中列分组 CategoryId 和矩阵中的 2 个 tablix。一个 Tablix 具有产品行分组,另一个 Tablix 显示小计和总计。
小计应显示在每个类别下,但总计应只显示一次。但是,根据我的设计,GrandTotal 显示在每个类别下。是否有隐藏仅保留第一列集的总计的解决方案?或任何其他解决问题的替代方案?
当前结果:
- 总计显示在每个类别下。
- 报告中没有任何数据的行不显示边框线。
预期结果:
- 总计应该在报告中只显示一次。
- 即使行中没有数据,也应覆盖边界线。
注意:CategoryId仅用于分组,不在报表中显示。
提前致谢!
因为看不到完整的设计不知道有没有办法简化,感觉设计的不太对...
但是,您应该可以将文本框的隐藏 property
设置为
=Fields!CategoryID.Value = FIRST(Fields!CategoryID.Value, "myDataset")
将 myDataset
更改为您实际数据集的名称,区分大小写并且必须用引号引起来。
我有一个设计如下图所示的矩阵报表
具有产品行分组的 Tablix1:
带有小计和总计的 Tablix2:
我添加了一个矩阵,其中列分组 CategoryId 和矩阵中的 2 个 tablix。一个 Tablix 具有产品行分组,另一个 Tablix 显示小计和总计。
小计应显示在每个类别下,但总计应只显示一次。但是,根据我的设计,GrandTotal 显示在每个类别下。是否有隐藏仅保留第一列集的总计的解决方案?或任何其他解决问题的替代方案?
当前结果:
- 总计显示在每个类别下。
- 报告中没有任何数据的行不显示边框线。
- 总计应该在报告中只显示一次。
- 即使行中没有数据,也应覆盖边界线。
注意:CategoryId仅用于分组,不在报表中显示。
提前致谢!
因为看不到完整的设计不知道有没有办法简化,感觉设计的不太对...
但是,您应该可以将文本框的隐藏 property
设置为
=Fields!CategoryID.Value = FIRST(Fields!CategoryID.Value, "myDataset")
将 myDataset
更改为您实际数据集的名称,区分大小写并且必须用引号引起来。