在表中的列组底部添加总计

时间:2013-04-19 10:52:46

标签: reporting-services reportbuilder3.0 reportbuilder report-builder2.0

我正在准备一份报告,其中包含两个ColumnGroups(动态生成)。 StandardRelays Group是父组,RelayConfigs组是它的子组。我不打算在相应列的底部打印每个组的总计。这是设计视图中的报告 enter image description here

我能够在一个单独的行上打印子组(RelayConfigs)以及父组(StandardRelays)的Totals,但问题是父组的重复次数与子列的重复次数相同。报告的输出视图可以最好地解释我的意思。

enter image description here

可以看出,红色标记的总数是父组(本例中为Bombardier Relay)与子列重复的总数。我可能会喜欢的是,三列在Total Row合并并输出一个总数(在这种情况下突出显示为4)。是否可以实现此目的,还是必须更改布局以将列组总计打印为单独的列?

1 个答案:

答案 0 :(得分:0)

单击跨列的单元格以突出显示所有单元格。右键点击。合并单元格。表达式现在在其上方的单元格范围内共享。

编辑:

好的,你本质上希望在矩阵下面显示一个父表达式。我不确定你是否可以这样做,因为细节层面的矩阵将成为树结构的最低叶。你可以像现在一样获得总数,但是在最低级别,矩阵在细节层面上扩展到最完整。但是,您可以很容易地按照客户在其上方填充总数,因为父母只会汇总与您告知其分组的内容相同的内容,而不会更多。这有两种可能性。

在您的“名称”或类似列上,右键单击并选择“插入行”>(展开到)>“在下面的内部组”,然后将表达式设置为“Sum(Amount)”或类似值。您现在可以在详细级别之前显示名称分组的总计。

您还可以随意展开和折叠详细信息级别,并显示分组名称UNTIL,然后点击“+”符号展开它。右键单击设计器的“列组”中的“日期”字段。在左窗格中选择“可见性”。为“最初运行报告时”选择“隐藏”。选中“此报表项可以切换显示”,然后选择产品“名称”的父组。

模仿你的数据我这样做了: Example Picture of Test Data

相关问题