【问题标题】:How do I use the Lookup expression and the IIF expression in SSRS?如何在 SSRS 中使用 Lookup 表达式和 IIF 表达式?
【发布时间】:2019-01-29 05:03:39
【问题描述】:

我进行了研究,但无法找到我的问题的答案。我的目标是在 SSRS 中使用 Lookup 函数,该函数目前正在按预期执行。但是,我有不存在的空值,我将其表示为“0”。看来我应该能够使用 Lookup 表达式和 IIF 函数。但是,我找不到这样的例子。有什么想法可以做到这一点吗?我的Lookup 表达式如下。

=LookUp(Fields!SKU.Value,
Fields!ItemCode.Value, 
Fields!Store.Value, "DataSet3")

【问题讨论】:

    标签: reporting-services expression sql-server-2014 iif


    【解决方案1】:

    我会使用 IsNothing 函数来检查值是否为 Null 并将其包装在 IIF 表达式中。这是用于不同表达式的Microsoft reference

    =IIF
    (
      IsNothing(LookUp(Fields!SKU.Value, Fields!ItemCode.Value, Fields!Store.Value, "DataSet3"))
    , 0
    , LookUp(Fields!SKU.Value, Fields!ItemCode.Value, Fields!Store.Value, "DataSet3")
    )
    

    【讨论】:

    • 这是 100% 完美的,正是我所需要的。我将以此作为参考,以进一步了解我在 SSRS 语法方面的知识。非常感谢您帮助解决问题。
    • 如果我的回答对你有所帮助,你可以点击答案旁边的复选标记来将它从灰色切换到填充吗?
    • 是的,先生,我已经完成了。很抱歉,我不知道在哪里单击以完成此操作。再次感谢您的支持。如果您对另一个挑战感到满意,我发布了另一个问题:SSRS。
    • 别担心,伙计:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-10
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-28
    相关资源
    最近更新 更多