如果> SSRS计数0表达

时间:2016-11-25 09:31:57

标签: reporting-services count ssrs-2008 countif

我正在尝试制作一份报告,但我仍然坚持一种感觉很简单的表达,但我无法弄明白。我一直在经历不同的可能解决方案但没有任何效果。我需要的是以下内容:

我有一个包含运输订单的数据库,其中一些运输订单与其他运输订单匹配。我的目标是,每个客户,在一侧显示运输订单的总数(按邮政ID)和同一行的计数(按邮政编号),其中" Matchcount" > 0

我设法显示了订单总数和匹配总数。

我尝试了以下公式但是没有用。请帮助!!

=count(IIf(Fields!Sum_Potential_Match_Count.Value > 0, Fields!PostStatusID.Value,0))

查看报告的构建方式:

1 个答案:

答案 0 :(得分:0)

Count只计算返回的行数。据我所知,你不能像你想要的那样过滤。

相反,您可以使用=sum(iif(Fields!Sum_Potential_Match_Count.Value > 0, 1,0))

哦,您想要总结Sum_Potential_Match_Count中的值吗?在这种情况下,您可以在该字段上sum吗?

=sum(Fields!Sum_Potential_Match_Count.Value)