Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 从参数传递一个或多个值时,SSRS IIF语句工作不正常_Sql Server_Reporting Services - Fatal编程技术网

Sql server 从参数传递一个或多个值时,SSRS IIF语句工作不正常

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

我有SSRS报告参数名“Status”,其中包含通过和失败的值。在报告中,我有一个名为Name的栏目。我想在Status=“Failed”时隐藏此列,在Status=“Passed”或Status=“Passed,Failed”时显示此列


上面的表达式在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")