我的组2将始终返回组1中的2个条目 . 我正在运行子报表以提取我需要在主报表中进行计算的数字 . 这是我在子报表中使用的共享变量公式 .

WhilePrintingRecords; 

Shared NumberVar sharedUsedUnits := {#TotalUnits};

sharedUsedUnits

它给了我正确的数字但是当我在主报告中使用这个公式拉它时 .

WhilePrintingRecords; 

NumberVar usedUnits;

Shared NumberVar sharedUsedUnits; 

usedUnits :=  sharedUsedUnits;

但出于某种原因,它正在从前一组中脱颖而出 .

所以在哪里我应该看到

Group 1
Group 2    244       244
Group 2    720       720

我反而看到了

Group 1
Group 2   244       0
Group 2   720       244

如何让正确的共享变量出现在正确的组中?谢谢!