我将两个相同类型的业务对象List<DenominationDataEntity>
添加到水晶报表中。1. 收到面额 2. 支付面额。
我必须显示两个列表的值,然后我必须减去两个列表字段的值。
例如。ReceivedDenomination
和都有PaidDenomination
字段Thousand
现在我必须减去和的ReceivedDenomination.Thousand
值 PaidDenomination.Thousand
。我使用以下代码创建了公式字段。
Global numberVar TotalThousand :=0;
(if IsNull({ReceivedDenomination.Thousand}) then
TotalThousand
else
TotalThousand := ToNumber({ReceivedDenomination.Thousand})
);
(if IsNull({PaidDenomination.Thousand}) then
TotalThousand
else
TotalThousand := TotalThousand + ToNumber({PaidDenomination.Thousand});
);
TotalThousand
我遇到的问题是该TotalThousand
字段返回错误的答案。即如果
ReceivedDenomination.Thousand
是 85 并且PaidDenomination.Thousand
是 2 然后我得到 2 而不是 83。