我的报告组显示前10个客户端的净成本。{@NetCost}
是用于计算销售成本的共享变量-所有税费和所有折扣:
if travelType="OW" then
salesCost-Tax1-Tax2-Tax3-Discount1-Discount2
else
(salesCost-Tax1-Tax2-Tax3-Discount1-Discount2)/2
shared currencyvar netCostTotal:=netCostTotal+{@netCost};
我知道如何按一个数据库字段排序,但如何按一个正在运行的共享变量排序?
client# client name Net Cost
1 1234 XXXXX 150.22
2 2345 XXXXX 140.11
3 4567 XXXXX 120.00
发布于 2017-08-16 04:28:28
共享变量为错误提供了很大的空间,但仍然可以根据结果进行排序:创建一个新的公式字段,并在其公式中只放入共享netCost
变量。您可以在此处插入基于此新公式字段的组。根据报告中事件的时间安排,您可能需要在此公式中使用whileprintingrecords
。
在本例中,您对netCost
值的汇总进行了排序,并按该值进行排序,从而获得了正确的答案。
https://stackoverflow.com/questions/45696569
复制相似问题