如何在 Report Builder 的报表中添加基于更多条件的过滤器

How to add a filter based on more conditions in a report in Report Builder

我有一份包含一个现有过滤器的报告。现在我想添加额外的 2 个过滤器,但每个过滤器都有多个条件,我在这里迷路了。 (我使用的是 Report Builder 2016。)

  1. 要添加的过滤器

field Content LIKE ('%Tax%') AND field DeliveryDate in current Month

  1. 要添加的过滤器

field RTI = 'No' AND field ActulDelivery = 'Null' AND fieldScheduledDeliveryDate 来自前几个月(不包括当前月份)

我现有的过滤器说:显示当月有 FinalDeliveryDate 的每批货物。 过滤器的值如下所示:

=DateSerial(Year(Now()), Month(Now()), "1").AddDays(-1)

新的 2 个过滤器应排除所有符合上述条件的货件。

请问有人能告诉我如何处理吗?非常感谢您的帮助!

您需要添加过滤器,如下图所示。 注意忽略屏幕截图中的最后一个过滤器,而是检查 Expressin 和 For ActulDelivery = 'Null'.

的值

前几个月(不包括当前月份)的 ScheduledDeliveryDate 过滤器不是我创建的,但您知道如何实现此目的。逐步尝试。尝试一次添加一个过滤器,然后您可以组合所有过滤器

对于内容价值表达将是。 * 在 SSRS

中是 %
="*abcd*"

当月交货日期

=Month(Fields!DeliveryDate .Value)

并且值表达式将是

=Month(now)

对于字段 RTI = 'No'

值表达式为

="NO"

对于 ActulDelivery = 'Null'

表达式是"true"

价值是

=IIF(Isnothing(Fields!user_name.Value),"true","false")