如果SSRS中的A不等于B.

时间:2015-06-12 15:29:43

标签: reporting-services ssrs-2008 ssrs-2008-r2 ssrs-2012

我非常了解IIF,但我正在尝试在SSRS中编写如下表达式。

    IF A<>B,"D"
    =IIF(A <> B,"C","D") -- this doesn't work for me 

取代标志的是什么,“&lt;&gt;”在表达式?

3 个答案:

答案 0 :(得分:2)

如果您的值包含<>NULL可能无效,因此您可能需要运行多个案例比较,例如:

IiF(A<>B OR A IsNothing OR B IsNothing, "C", "D")

答案 1 :(得分:1)

本准则适用于您:

=IIF(Not A = B,"D","C")

答案 2 :(得分:0)

使用IIF,你的真实部分应该是第一位的。我会切换你的C和D的位置,因为目前,如果A&lt;&gt; B那么它将显示C,而不是D.试试这个:

=IIF(A <> B,"D","C")