0

我正在研究一个老化报告 BI 项目,我被这些表达式卡住了。我正在尝试计算 NOW() 和日期字段之间的应用程序数量。我正在倒数,但不是日期范围内的申请总数。

0-30 天

=iif(DateDiff("d",Fields!APP_RECEVIED.Value, now())>=0 and DateDiff("d",Fields!APP_RECEVIED.Value,Now())<=30,1,0)

31-60 天

=iif(DateDiff("d",Fields!APP_RECEVIED.Value, now())>=31 and DateDiff("d",Fields!APP_RECEVIED.Value,Now())<=60,1,0)

61-90 天

=iif(DateDiff("d",Fields!APP_RECEVIED.Value, now())>=61 and DateDiff("d",Fields!APP_RECEVIED.Value,Now())<=90,1,0)

>91 天

=iif(DateDiff("d",Fields!APP_RECEVIED.Value, now())>=91 and DateDiff("d",Fields!APP_RECEVIED.Value,Now())<=99999999,1,0)

谢谢,阿伦

4

1 回答 1

0

使用执行 SQL 任务调用为您执行这些计算的脚本。在 SSMS 中编写脚本,对其进行测试并确保数据返回您需要的内容,然后将其放入任务中。SQL 在这方面非常擅长。

于 2015-04-16T07:42:29.280 回答