如果在 SSRS 中 A 不等于 B
If A Not Equal to B in SSRS
我很了解 IIF,但我正在尝试在 SSRS 中编写如下所示的表达式。
IF A<>B,"D"
=IIF(A <> B,"C","D") -- this doesn't work for me
用什么替换表达式中的符号“<>”?
如果您的值包含 NULL
,<>
可能不起作用,因此您可能必须 运行 进行多大小写比较,例如:
IiF(A<>B OR A IsNothing OR B IsNothing, "C", "D")
使用 IIF,您的真实部分应该放在第一位。我会调换 C 和 D 的位置,因为目前,如果 A<>B 那么它会显示 C,而不是 D。试试这个:
=IIF(A <> B,"D","C")
此代码适用于您:
=IIF(Not A = B,"D","C")
我很了解 IIF,但我正在尝试在 SSRS 中编写如下所示的表达式。
IF A<>B,"D"
=IIF(A <> B,"C","D") -- this doesn't work for me
用什么替换表达式中的符号“<>”?
如果您的值包含 NULL
,<>
可能不起作用,因此您可能必须 运行 进行多大小写比较,例如:
IiF(A<>B OR A IsNothing OR B IsNothing, "C", "D")
使用 IIF,您的真实部分应该放在第一位。我会调换 C 和 D 的位置,因为目前,如果 A<>B 那么它会显示 C,而不是 D。试试这个:
=IIF(A <> B,"D","C")
此代码适用于您:
=IIF(Not A = B,"D","C")