在 SSRS 中减去 2 个子查询作为表达式

Subtracting 2 sub queries in SSRS as an expression

我正在尝试减去 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))

您的问题是您将 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))