我有一份包含两份子报告的报告。每个子报表都有一个总成本字段,我想将其传递到主报表中,加在一起,然后从项目总预算中减去该值。项目编号是子报表和主报表之间的统一链接。我们的想法是准确了解项目的剩余预算。 我使用共享的numbervar来传递值。
在我的子报告中: WhilePrintingRecords;
共享NumberVar POTotal:=(Sum({S_EPPS_PO_REPORT.PO_Line Cost},{S_EPPS_PO_REPORT.Project Number}))
在我的主要报告中 WhilePrintingRecords;
共享NumberVar POTotal;
POTotal
如果我正在查看尚未在任何子报表上记录费用的项目,它的工作原理应该如此。但是,如果子报表中存在成本数据,则FOLLOWING项目中的BudgetRemaining总计将减去上一个项目的子报表成本(有时是之前的两个项目)。
如果每个报告的项目编号相同,我如何确保从子报告传递的值仅适用于BudgetRemaining公式?