Sql server 从参数传递一个或多个值时,SSRS IIF语句工作不正常
我有SSRS报告参数名“Status”,其中包含通过和失败的值。在报告中,我有一个名为Name的栏目。我想在Status=“Failed”时隐藏此列,在Status=“Passed”或Status=“Passed,Failed”时显示此列Sql server 从参数传递一个或多个值时,SSRS IIF语句工作不正常,sql-server,reporting-services,Sql Server,Reporting Services,我有SSRS报告参数名“Status”,其中包含通过和失败的值。在报告中,我有一个名为Name的栏目。我想在Status=“Failed”时隐藏此列,在Status=“Passed”或Status=“Passed,Failed”时显示此列 上面的表达式在Status=“Passed,Failed”时隐藏名称列。您应该可以这样做。。但是对于join,您可能不需要/ToString()位 备选方案: =IIf(InStr(JOIN(Parameters!Status.Value,",").ToStr
上面的表达式在Status=“Passed,Failed”时隐藏名称列。您应该可以这样做。。但是对于join,您可能不需要/ToString()位 备选方案:
=IIf(InStr(JOIN(Parameters!Status.Value,",").ToString(),"Failed") > 0,"True","False")
这个怎么样:
=String.Join(",", Parameters!Status.Label).Contains("Failed")
当我从下拉列表中选择“通过”和“失败”时,它不起作用
=IIf(InStr(JOIN(Parameters!Status.Value,",").ToString(),"Failed") > 0,"True","False")
=String.Join(",", Parameters!Status.Label).Contains("Failed")