0

我试图减去 2 个子字符串来获得应用程序的积压,但我被卡住了。有人可以帮我吗?我正在尝试编写的 SSRS 表达式如下。我究竟做错了什么?

查询将执行但不会减去 2 个子字符串:

=SUM(IIf(Fields!NAME.Value = "TOTAL OUTSTANDING APPLICATIONS"
, Fields!DAYS_AGO.Value
, Nothing))  - SUM(IIf(Fields!NAME.Value = "ELECTION FORM RECEIVED"
, Fields!DAYS_AGO.Value
, Nothing))
4

1 回答 1

0

您的问题是您将NULL值与导致 NULL 的数据聚合。

只要您的逻辑的其余部分是正确的,如果您将Nothing替换为0,它应该可以工作。

=SUM(IIf(Fields!NAME.Value = "TOTAL OUTSTANDING APPLICATIONS"
, Fields!DAYS_AGO.Value
, 0))  - SUM(IIf(Fields!NAME.Value = "ELECTION FORM RECEIVED"
, Fields!DAYS_AGO.Value
, 0))
于 2015-04-06T20:07:54.873 回答