Reporting services SSR根据使用的特定过滤器忽略过滤器

Reporting services SSR根据使用的特定过滤器忽略过滤器,reporting-services,Reporting Services,你好 我有一份SSRS报告,有4个过滤器。 4个过滤器中的一个是“搜索参数” 当用户使用“搜索参数”(字段/过滤器,键入内容)时,我希望忽略其他三个过滤器,不管它们是否有值 我在参数(数据集属性)的表达式中尝试了CASE/SWITCH语句,但没有成功 是否有人知道如何完成此操作此筛选器快速方便,但只允许筛选条件之间存在和关系,您希望在此处建立或关系 好消息是,您可以使用表达式生成更复杂的过滤器逻辑。我们将创建一个布尔筛选表达式,计算是否要筛选行,并将其与True进行比较 只有一个筛选条件,然后单

你好

我有一份SSRS报告,有4个过滤器。 4个过滤器中的一个是“搜索参数”

当用户使用“搜索参数”(字段/过滤器,键入内容)时,我希望忽略其他三个过滤器,不管它们是否有值

我在参数(数据集属性)的表达式中尝试了CASE/SWITCH语句,但没有成功


是否有人知道如何完成此操作

此筛选器快速方便,但只允许筛选条件之间存在
关系,您希望在此处建立
关系

好消息是,您可以使用表达式生成更复杂的过滤器逻辑。我们将创建一个布尔筛选表达式,计算是否要筛选行,并将其与
True
进行比较

只有一个筛选条件,然后单击“表达式编辑器”按钮。使表达式类似于:

=IIF(IsNothing(Parameters!SearchParameter.Value), Fields!Field1.Value = Parameters!Field1Parameter AND Fields!Field2.Value = Parameters!Field2Parameter AND Fields!Field3.Value = Parameters!Field3Parameter, Fields!SearchField.Value LIKE "*" & Parameters!SearchParameter.Value & "*")

将表达式类型设为
Boolean
、运算符
=
和值
True

是否在tablix/图表级别应用这些过滤器?