【发布时间】:2016-02-08 07:40:33
【问题描述】:
我正在处理 SSRS 报告,我有一个名为 Details 的字段,我想获取其他字段 SerialNumber 的计数。
简而言之,我想得到没有Details 的SerialNumber 的总数。
我在下面尝试过,但没有工作。它总是给出总计数而不考虑空白Details
=CStr(COUNT(IIF(Not(IsNothing(Fields!Details.Value)),Fields!SerialNumber.Value,0)))
我怎样才能通过表达来实现呢?请帮忙。
【问题讨论】:
-
注意在
isNothing函数中使用Not运算符执行逻辑否定。您实际上需要空值Details而不是not null。试试:COUNT(IIF(IsNothing(Fields!Details.Value),Fields!SerialNumber.Value,Nothing)) -
分享您的数据集样本和预期结果,以便重现您的问题。
-
感谢@alejandrozuleta
标签: sql-server reporting-services ssrs-2008-r2 ssrs-2012 ssrs-2014