【问题标题】:Putting a zero in a Report Builder expression在报表生成器表达式中置零
【发布时间】:2016-11-18 15:02:09
【问题描述】:

我在报表生成器的报表中有一个表达式,总和可以为 0,但当它显示时,它显示“此时有作业请求”。而不是“此时有 0 个(或‘没有’)工作请求。”。如何在此语句中获得 0(或“否”)?

【问题讨论】:

    标签: reportbuilder3.0


    【解决方案1】:

    不清楚你在问什么,但听起来如果它为零,它实际上是返回空白。所以做这样的事情:

    =IIF(
        ISNOTHING(Fields!MightBeZeroValue.Value) OR 
        Fields!MightBeZeroValue.Value) = "", 
        "0", 
        Fields!MightBeZeroValue.Value)
    

    这意味着如果“MightBeZeroValue”字段为空或为空,则显示零,否则显示该字段。希望这会有所帮助。

    如果你可以在 SQL 中做到这一点,那就更好了:

    SELECT
        ISNULL(MightBeZeroValue.Value, 0) AS MightBeZeroValue
    FROM
        SomeTable
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多