用于检查多个条件的SSRS参数问题

时间:2013-08-21 13:00:35

标签: reporting-services ssrs-2008 ssrs-grouping

我正在传递一个日期参数,在SSRS数据集过滤器中我正在过滤创建日期低于参数传递日期的任务

=cdate(Fields!WI_CreatedDate.Value)
>=
= (Parameters!SinceDate.Value)

如果我想检查任务的条件是否关闭日期&任务解决日期,然后如何在参数中提及它还是有其他方法?

条件应该像

Sincedate <= (CreatedDate or Closed date or Resolved date)

1 个答案:

答案 0 :(得分:1)

您应该能够通过使用IIf表达式来执行检查并返回通过/失败条件,例如:

=IIf(Parameters!Sincedate.Value <= Fields!CreatedDate.Value
    or Parameters!Sincedate.Value <= Fields!ClosedDate.Value
    or Parameters!Sincedate.Value <= Fields!ResolvedDate.Value
  , true
  , false)

将此设置为布尔过滤器,以显示表达式= true

的时间

这样它将显示至少满足一个已检查的行。