使用表达式

我一直试图在2017年SSRS报告中隐藏一列,并尝试了一些我在网站上找到的示例,但所有示例均出现错误。

这是我要修复的表达式:

=iif(Parameters!School.Label Like "*Middle*",False,True)

我也尝试过包含相同错误的包含。

单击“预览”并选择我的参数时,出现以下错误:

  

本地报告处理期间发生错误。   Tablix Tablix1的隐藏表达式包含错误:未为类型'String()'和字符串“ Middle ”定义操作符'Like'。

使用表达式

qqq279985481 回答:使用表达式

我认为您应该处理NULL值,这样以下表达式将对您有所帮助;

=IIF((IIF(ISNOTHING(Parameters!School.Label),"NULLValue",Parameters!School.Label)).Contains("Middle"),"False","True")
,

您的School参数默认值为NULL吗?这可能是它无法评估的原因。如果是这样,请尝试设置其他一些默认值进行测试。

本文链接:https://www.f2er.com/3152740.html

大家都在问