首页 > 解决方案 > SSRS如何计算多个条件?

问题描述

我是SSRS表达式的新手,希望你能帮助!

我需要创建以下内容:

“计数 [issueID],其中 [close] 不为空且 [due_date] 为过去。”

我可以做第一个,但不知道在文本框表达式中添加“...and [due_date] is in the past”的语法。

干杯

林斯

标签: sql-servervisual-studiosql-server-2012reporting-services-2012

解决方案


修改数据集源以在数据中返回此标志会更容易。如果您不打算修改数据,那么我想您可以...

  1. 将计算字段添加到您的数据集 MyCalc。
  2. 设置计算字段的表达式

    =IIF(!IsNothing(Fields!Closed.Value) && Fields!DueDate.Value < DateTime.Now,1,0)

  3. 现在您可以添加类似于

    =IIF(SUM(Fields!MyCal.Value) > 10 , "+10","not + 10")


推荐阅读