0

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

我需要创建以下内容:

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

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

干杯

林斯

4

2 回答 2

1

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

  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")

于 2018-06-13T19:38:12.233 回答
0

你可以试试这个:

select 
count(case when [closed] is not null then [issueID] else 0 end) as 'TotalCount'
from [Your_Table]
where [due_date] <= getdate()
于 2018-06-14T00:44:51.617 回答