我正在使用iReport从Fishbowl库存中编辑发票报告。当前,物料在此报告中按销售订单行号排序。项目按其产品编号从低到高输入到销售订单中。某些商品(并非全部)提供折扣,折扣显示在被折扣商品正下方的行号中,带有自己的行号。在报告的最后一项中,还将输入运输费用。该表如下所示:
例子
目前,我们的发票报告按行#排序,因此折扣显示在相应项目和运费的底部。但是,我们的客户要求按商品说明的字母顺序排列发票。
我能够使用iReport按项目描述对报告进行排序,并在SQL查询中编辑ORDER BY。问题在于,这会将所有折扣都放在“ d-”下,并将它们全部捆绑在一起,这意味着它们不再位于正确的订单项下。
目标:我需要找到一种按描述顺序按字母顺序对报告表进行排序的方法,但应保留折扣,并在底部保留正确的行和运费。
只需一些实际逻辑方面的帮助即可。我可以编辑实际的源查询,并且可以在iReport中弄乱Java /参数。必要时还可以提供XML源代码。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。