Winforms 过滤视图时,在reportviewer中显示正确的总和

Winforms 过滤视图时,在reportviewer中显示正确的总和,winforms,visual-studio-2010,reportviewer,rdlc,Winforms,Visual Studio 2010,Reportviewer,Rdlc,我是ReportViewer组件的新手,我已经为这个看似简单的任务奋斗了很长一段时间 基本上,我设计了一个简单的报告,就像这样,我认为: 求和的表达式为 =Sum(Fields!PriceTotal.Value) 现在,我的问题是,我对该报告应用了一个过滤器。视图已正确筛选某些行已隐藏,但总和也包括隐藏行,并显示错误的数字 如何更改上述表达式以返回正确的结果?我只想要所有可见的筛选行的总和 顺便说一句,我无法更改数据源,必须在报表中进行筛选。我知道您有条件隐藏某些行。对求和应用相同的条件: =

我是ReportViewer组件的新手,我已经为这个看似简单的任务奋斗了很长一段时间

基本上,我设计了一个简单的报告,就像这样,我认为: 求和的表达式为

=Sum(Fields!PriceTotal.Value)
现在,我的问题是,我对该报告应用了一个过滤器。视图已正确筛选某些行已隐藏,但总和也包括隐藏行,并显示错误的数字

如何更改上述表达式以返回正确的结果?我只想要所有可见的筛选行的总和


顺便说一句,我无法更改数据源,必须在报表中进行筛选。

我知道您有条件隐藏某些行。对求和应用相同的条件:

=Sum(IIF(<your hide condition>, 0, Fields!PriceTotal.Value))