Reporting services 如何在报表生成器中使用in或or进行筛选

Reporting services 如何在报表生成器中使用in或or进行筛选,reporting-services,Reporting Services,我正在尝试使用报表生成器(直接从Reporting Server默认Web界面启动)筛选Reporting Services报表图表中的一系列 我想要的是过滤不同值的序列,最初使用OR子句。因为这在对话中是不可能的,我想对于开发人员来说,创建所需的逻辑实现括号等是一项太复杂的任务。我尝试使用运算符“in” 我想像这样过滤数据集中的值: IN(“%Processor Time”,“Buffer cache hit ratio”) 多次尝试将字符串输入可用于此筛选器的一个(!)文本框失败。有时我没有

我正在尝试使用报表生成器(直接从Reporting Server默认Web界面启动)筛选Reporting Services报表图表中的一系列

我想要的是过滤不同值的序列,最初使用OR子句。因为这在对话中是不可能的,我想对于开发人员来说,创建所需的逻辑实现括号等是一项太复杂的任务。我尝试使用运算符“in”

我想像这样过滤数据集中的值: IN(“%Processor Time”,“Buffer cache hit ratio”)

多次尝试将字符串输入可用于此筛选器的一个(!)文本框失败。有时我没有得到任何数据。如果我只是像这样输入字符串:

% Processor Time, Buffer cache hit ratio
确认后,重新打开对话,值自动更改为如下内容:

"""% Processor Time, Buffer cache hit ratio"""
再次确认后,我得到一个未处理的异常:

在此之后,我只是尝试使用一个参数和IN运算符,但这也不起作用,因为它不提供任何数据

在此处输入代码
所以我的问题是,有人知道使用Microsoft Report Builder中的OR或IN子句过滤数据集的解决方案吗

System.ArgumentNullException: Value cannot be null.
Parameter name: items2
   at Microsoft.ReportingServices.Common.CollectionUtil.ElementsEqual[T](ICollection`1 items1, ICollection`1 items2, IEqualityComparer`1 comparer)
   at Microsoft.ReportDesigner.Dialogs.Controls.FilterItemControl.SaveData()
   at Microsoft.ReportDesigner.Controls.ListControlBinding.SaveData()
   at Microsoft.ReportDesigner.Controls.PropertyControl.SaveData()
   at Microsoft.ReportDesigner.Controls.PropertyDialog.OnClosing(CancelEventArgs e)
   at System.Windows.Forms.Form.CheckCloseDialog(Boolean closingOnly)