我正在尝试根据子报表参数是否可见向其返回不同的值以下代码有效,
=iif ( true, Fields!PatientID.Value,”junk so it sql string will not work” )
现在我尝试将其更改为以下内容,以便返回不同的值,因此它是sql
=iif ( commentsub!hidden,”junk so it sql string will not work” )
这不起作用。有办法做到这一点吗?我也试过
=iif ( commentsub!visible,”junk so it sql string will not work” )
和
=iif ( commentsub. visible,”junk so it sql string will not work” )
我该怎么做?
IIF()
语句需要3个参数。第一个有3个,所以它有效,其他只有2个,所以不会。
您的IIF()
语句应与类似
=IIF([Condition to Check],[Do when condition true],[Do when condition false])
http://msdn.microsoft.com/en-us/library/ms157328.aspx#DecisionFunctions