如何将Null字段替换为0s



我在matrix中有一个字段有一些null。我想用0 s替换所有的null s。这是我目前在字段中的表达式:

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

我猜我必须有一个IsNothing表达式,但我不知道如何将其与现有的expression相加。

怎么样:

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

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

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

最新更新