我正在尝试编写一个视图,该视图将生成一个报告,该报告显示我的库存系统中的所有项目,并在某个点提供摘要。顺便说一下,这份报告纯粹只是一个 HTML 模板。
就我而言,每个项目都是订单的一部分。一个订单可以有多个项目,我希望能够在每个订单结束后显示基于 SUM 的摘要。
所以报告看起来像这样:
Order #25 <Qty> <Qty Sold> <Cost> <Cost Value>
Some Item 2 1 29.99 29.99
Another Item 4 0 10.00 40.00
<Subtotal Line> 6 1 39.99 69.99
Order #26 <Qty> <Qty Sold> <Cost> <Cost Value>
... Etc, you get the point
现在,我完全有能力显示所有值,并且已经有一个显示所有项目的报告,但我不知道如何在不进行大量查询的情况下将小计放在报告中。Quantity、Qty Sold 和 Cost 字段只是 Item 模型的一部分,Cost Value 只是一个简单的模型函数。
任何帮助,将不胜感激。提前致谢 :-)