Reporting services SSRS Web ReportViewer是否存在明显缺陷?

Reporting services SSRS Web ReportViewer是否存在明显缺陷?,reporting-services,count,null,distinct,Reporting Services,Count,Null,Distinct,我有一个SSRS报告,我正在使用ReportViewer控件的WebForm和WinForm应用程序中使用它。报表在Tablix控件中有多个CountDistincts,它按月显示计数。我的表达是:FormatNumberCountDistinctFields!ClientID.Value,0。有些月份没有数据,但我希望这些月份有一个列,因此我为该月份插入了一个虚拟记录,在计算ClientID的列中有一个NULL 在WinForm应用程序中,这很好:NULL值不计入总数,但在WebForm vi

我有一个SSRS报告,我正在使用ReportViewer控件的WebForm和WinForm应用程序中使用它。报表在Tablix控件中有多个CountDistincts,它按月显示计数。我的表达是:FormatNumberCountDistinctFields!ClientID.Value,0。有些月份没有数据,但我希望这些月份有一个列,因此我为该月份插入了一个虚拟记录,在计算ClientID的列中有一个NULL

在WinForm应用程序中,这很好:NULL值不计入总数,但在WebForm viewer中,NULL值被计入总数,因此当客户端计数应为0时,客户端计数始终为1,因为该月没有数据

我相信我使用的是最新版本的控件:11.0.3452


有没有人看到过这个问题,或者对如何处理它有什么想法?

看起来您需要将空值设置为零。谢谢你的回复!必须检查每一条记录,并将空值更改为零,然后执行countdistinct,这将使此报告的速度慢得令人无法忍受。我也不认为我必须这样做,因为countdistinct应该忽略空值,并且在通过WinForms查看时可以正常工作。