所以我有这个报告查看器 - 我有一个表,其中包含基于我的存储过程的数据。我的报告中有5行,每行包含一定数量 - 我有一个总计行,应根据上述行数计算总金额,如下所示:
第1:20行 第2:4行 第3:12行 第4:1行 第5:10行 总计:47我尝试了表达式:
=Sum(Fields!TotalResults.Value)
但是我得到了一个更大的数字,似乎没有显示线条。 我怎样才能获得显示线的总数?
答案 0 :(得分:0)
如果您选择仅根据表达式显示某些行,则可以在计算中使用相同的表达式。
例如,假设您在行上有一个Visibility
表达式(“仅当XYZ大于3时才显示该字段”):
=iif(Fields!XYZ.Value>3, true, false)
调整您的Sum
聚合以包含条件,就像这样(“只汇总XYZ大于3的TotalResults的值”):
=Sum(iif(Fields!XYZ.Value>3, 0, Fields!TotalResults.Value))
当然,将Fields!XYZ.Value>3
替换为您自己的可见性条件。
如果这不能解决您的问题,请向我们提供一些有关如何确定要显示哪些行的更多信息,这可能会有所帮助。 :)