【问题标题】:SSRS parameter issue for checking multiple condition用于检查多个条件的 SSRS 参数问题
【发布时间】:2013-08-21 21:14:13
【问题描述】:

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

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

如果我想检查任务关闭日期和任务解决日期的条件,那么我该如何在参数中提及它或有任何其他方式?

条件应该是这样的

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

【问题讨论】:

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


    【解决方案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 时显示。

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

    【讨论】:

    • 成功了...谢谢。对日期转换做了少许修改
    猜你喜欢
    • 1970-01-01
    • 2012-10-02
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多