如何在 ssrs 中的 if 条件后求和?

how to sum after iff condition in ssrs?

我想对列的所有值求和,使用与列表达式相同的 if 条件:-

普通列的表达式:-

iif(Fields!mcount.Value <> 0 And Fields!TaxCode.Value = 1 ,Fields!InputAmnt.Value,0)

求和的表达式,我用了2个代码,两种情况都出现了同样的结果“#Error”

sum(iif(Fields!mcount.Value <> 0 And Fields!TaxCode.Value = 1 ,Fields!InputAmnt.Value,0))

 iif(Fields!mcount.Value <> 0 And Fields!TaxCode.Value = 1 ,sum(Fields!InputAmnt.Value),0) 

有什么帮助吗?

尝试从 InputAmnt 字段添加 VAL。请参阅下面的表达式。

=SUM(iif(Fields!mcount.Value <> 0 And Fields!TaxCode.Value = 1 ,VAL(Fields!InputAmnt.Value),0))