得到第二个问题:
我在rdlc报告中的表格结构如下所示:
| BookCount |
|Library1 | [Value] |
|City1 | 62 |
|Filial1 | 45 |
|Filial2 | 17 |
|City2 | 40 |
|Filial3 | 40 |
按库名称分组的数据。然后按城市分组。
通过使用=SUM()
我收到了每个城市的图书计数,但现在我需要总结城市的账簿数量(而不是[值]必须有102个),我不知道怎么做(用函数帮助我可以,但只有当我需要在表格下方显示值时)。我不能因为表达而总结。
我该如何实现?
答案 0 :(得分:0)
您需要将行组外的值相加。
在上图中,突出显示的单元格中的sum()
将汇总LibraryRowGroup
的所有值。上面单元格中的sum()
将汇总CityRowGroup
的所有值。
例如,对于您的数据示例,突出显示的单元格将为您提供Filial1
值。上面的单元格将为您提供City1
值。如果在行组外部添加另一行,它将为您提供所有数据的值,而不管库或城市。这与将所有城市汇总在一起或将所有库汇总在一起相同 - 数据集中的总值。
对于你的表达,你可以使用:
=iif(sum(Fields!Active.Value) <= 0, 0, (sum(Fields!Active.Value) - sum(Fields!Taken.Value)) / sum(Fields!Ordered.Value))