Crystal 从子报表到主报表的报表共享 NumberVar。为什么先记录显示0值?

Crystal Report Shared NumberVar from sub-report to main-report. Why first record display 0 value?

我需要从子报表获取 Shared NumberVar 到主报表,但是第一条记录在这个组页脚中显示 0 值(我的值显示在组页脚上)值在同一行中不匹配

我需要在同一行中显示正确的值。

请帮忙

子报告

WhilePrintingRecords;
Shared NumberVar qty;
qty:= sum({OE.QTYSOLD});

主报告

WhilePrintingRecords;
Shared NumberVar qty;

获取子报表共享变量值的主报表公式必须位于子报表部分下方的部分中。这是因为部分公式在同一部分的子报表之前计算。

所以拆分该部分或将子报表移动到更高的部分。