ISNOTHING表达式有两个字段

时间:2016-01-25 04:33:56

标签: reporting-services

我正在尝试创建一个表达式,以便在两个字段都为空时隐藏报表上的行。它适用于

的一个字段
=IIF(IsNothing(Fields!FieldA.Value),TRUE,FALSE)

我正在努力找出像

这样的东西
=IIF(IsNothing(Fields!FieldA.Value AND Fields!FieldB.Value),TRUE,FALSE)

2 个答案:

答案 0 :(得分:1)

试试这个表达式

=IIF(Fields!FieldA.Value Is Nothing AND Fields!FieldB.Value Is Nothing ,True,False)

IsNothing()函数接收您编码发送的一个参数

Fields!FieldA.Value AND Fields!FieldB.Value

如果你想使用IsNothing()函数,它是无效参数试试这个表达式

=IIF(IsNothing(Fields!FieldA.Value) AND IsNothing(Fields!FieldB.Value),True,False)

答案 1 :(得分:0)

请尝试以下内容,让我知道它是否适合您,

=IIF(NOT(IsNothing(CStr(Fields!FieldA.Value)) AND IsNothing(CStr(Fields!FieldB.Value))),False,True)