Reporting services 如何用0替换空字段

Reporting services 如何用0替换空字段,reporting-services,ssrs-expression,Reporting Services,Ssrs Expression,矩阵中有一个字段有一些空值。我想用0替换所有的空值。这是我当前在字段中的表达式: =Sum(IIf(Code.isVM(Fields!deviceType.Value), 0, 1)) 我猜我必须有一个IsNothing表达式,但我不知道如何将它添加到现有的表达式中 我记得长度大于0的测试效果良好 =IIf(Len(Fields!deviceType.Value) > 0, Fields!deviceType.Value, 0) 那么: =Iif( Sum(IIf(Code.is

矩阵中有一个字段有一些空值。我想用0替换所有的空值。这是我当前在字段中的表达式:

=Sum(IIf(Code.isVM(Fields!deviceType.Value), 0, 1))

我猜我必须有一个IsNothing表达式,但我不知道如何将它添加到现有的表达式中

我记得长度大于0的测试效果良好

=IIf(Len(Fields!deviceType.Value) > 0, Fields!deviceType.Value, 0)
那么:

=Iif(
   Sum(IIf(Code.isVM(Fields!deviceType.Value), 0, 1)) Is Nothing, 
   0, 
   Sum(IIf(Code.isVM(Fields!deviceType.Value), 0, 1))
)

谢谢你们的回复!你的Nathan完全符合我的要求。谢谢