条件过滤器SSRS

Eli*_*ana 2 reporting-services ssrs-2008

我的情况是

  1. 我有一个参数,这是一个列表,允许多个值。这意味着列表中的第一条记录是“全选”

  2. 当用户选择“全部”时,我需要在报告中包含与列表匹配的所有记录以及空白记录。(我的数据集正在返回这些)

  3. 当用户仅选择 1 个或几个时,我只想包含这些记录。没有那些空白的

我的问题:我的数据集中有一个过滤器,用于评估列表中的参数,但是当选择为“全选”时,我需要添加一个条件过滤器以包含空白记录我尝试使用表达式,但这并不工作

过滤表达式 Fields!NAME.Value in = Parameters!List.Value !!!!!!!!!!!! 工作精细

但我需要像这样改变它

If Parameters!List.Value  =  'Select All' Then
   Fields!NAME.Value in = Parameters!List.Value  or Fields!NAME.Value = " "
Else
   Fields!NAME.Value in = Parameters!List.Value
End
Run Code Online (Sandbox Code Playgroud)

请大家给个建议,我可以解决这个问题!!!

我在 SSRS R2 工作

谢谢!!

小智 5

这对我有用

表达式: =IIF(Parameters!pLocation.Value <> " 所有位置", Fields!LOCATION.Value, FALSE)
运算符: =
值: =IIF(Parameters!pLocation.Value <> " 所有位置", 参数!pLocation.Value , 错误的)