我在'Purchase_Amount'组中应用了前N个过滤器,这样我只能获得组的前N个值,但是当我在组上应用Sum时
=Sum(Fields!Purchase.Value, "Purchase_Amount")
给我总和 整个数据集,那么如何获得过滤组的总和?
答案 0 :(得分:7)
您可以尝试在Tablix而不是组中设置过滤器 - 然后Tablix中的任何总和都会受到该过滤器的影响。
答案 1 :(得分:5)
有很多方法可以解决这个问题。我可能会将数据流中的过滤器移动到查询中,或移动到数据集属性中。
但this MSDN Community thread:中描述了另外两种方法
在包含=RunningValue(...)
函数的组成员中创建假总行,并将可见性设置为仅显示在最后一行;或者参考另一个页面项目,您可以在其中获得已过滤项目的总数。