【问题标题】:How to replace Null fields with 0s如何用 0 替换 Null 字段
【发布时间】:2015-03-27 20:35:49
【问题描述】:

我在 matrix 中有一个字段,其中包含一些空值。我想用0s 替换所有nulls。这是我目前在该领域的表达:

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

我猜我必须在其中有一个 IsNothing 表达式,但我不知道如何使用现有的 expression 添加它。

【问题讨论】:

    标签: reporting-services ssrs-expression


    【解决方案1】:

    怎么样:

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

    【讨论】:

    • 感谢两位的回复!你的内森非常适合我正在寻找的东西。谢谢!!!
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-04
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      • 1970-01-01
      • 2011-02-01
      相关资源
      最近更新 更多