我有一个表对象中显示的费用列表。我想在文本框中显示两种费用之间的差异(不确定这是在表格页脚还是组页脚中)。我能够轻松地对值进行求和,但我不知道如何减去值。在这个例子中,假设我想显示许可费和注册费(999-333)的差异。如何使用组/过滤器等执行此操作?顺便说一句,我想在报告级别而不是在存储过程中这样做!提前谢谢......
这就是输出的数据:
FeeDescription FeeValue
License $999.00
Registration $333.00
Inspection $444.00
Title $555.00
Tire Fee $5.00
Battery Fee $1.50
MVWEA (Lemon Law) $2.00
答案 0 :(得分:2)
我猜你在用桌子。因此,您可以使用相关单元格的Value属性中的表达式进行计算。
对于项目级别行:=Fields!License.Value - Fields!Registration.Value
。
对于组级行:=sum(Fields!License.Value - Fields!Registration.Value)
。
答案 1 :(得分:0)
这样的事情应该起作用
=sum(iif(Fields!FeeDescription="License" or Fields!FeeDescription="Registration",Fields!FeeValue,0))