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