我正在尝试减去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))
答案 0 :(得分: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))