我在水晶报告中添加了一个公式来计算一个值。该报告还使用分组逻辑。仅第一组的计算显示为零,但实际上值已在数据库中。从第二组它完美地计算。
公式为,
WhilePrintingRecords;
numberVar Total20PercentAmount;
numberVar TotalAmount;
if {Table1.TypeCode} in [11, 13, 14, 15, 17] then
(
Total20PercentAmount:=Total20PercentAmount+{Table1.Amount}*20/100;
);
TotalAmount:=TotalAmount+Total20PercentAmount+{Table1.Amount};
结果是,
group1 0 0
group2 245 1459
group3 563 1478
group4 985 5085
但是这两个值仅为第一组显示为零。
请帮忙。
答案 0 :(得分:1)
删除Whileprintingrecords
并检查结果。
答案 1 :(得分:0)
问题在于公式字段位于组详细信息部分之后。在向前移动到小组部分后,它工作了