我有一份按公司、客户、发票、日期对记录进行分组的报告……但我有重复的记录。我想汇总总数而不包括重复记录。我使用运行总计,并在组内更改发票。它适用于报告页脚中的总计,但在这种情况下我仍然想得到一个小计将是 15006.26 + 39772.26 + 21140.00 + 4571.92。
我尝试使用 whileprintingrecords 并声明一个 currencyvar=0 并像这样重新计算总数
Whileprintingrecords;
currencyvar Amt;
if previous ({brptARAgeUPSSequence;1.Invoice})<>{brptARAgeUPSSequence;1.Invoice} then
currencyvar Amt:= Amt + {brptARAgeUPSSequence;1.AgeAmount}
else if onfirstRecord then
currencyvar Amt:= {brptARAgeUPSSequence;1.AgeAmount}
但是我得到了所有的O,我不知道是什么问题