如何用 0 替换 Null 字段
How to replace Null fields with 0s
我在 matrix
中有一个字段有一些空值。我想用 0
替换所有 null
。这是我目前在该领域的表达方式:
=Sum(IIf(Code.isVM(Fields!deviceType.Value), 0, 1))
我想我必须在其中包含一个 IsNothing
表达式,但我不知道如何使用现有的 expression
添加它。
我记得对长度大于 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))
)
我在 matrix
中有一个字段有一些空值。我想用 0
替换所有 null
。这是我目前在该领域的表达方式:
=Sum(IIf(Code.isVM(Fields!deviceType.Value), 0, 1))
我想我必须在其中包含一个 IsNothing
表达式,但我不知道如何使用现有的 expression
添加它。
我记得对长度大于 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))
)