我的报告组显示前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
共享变量有点不确定,因此无法判断这是否可行,但是......您是否尝试过创建一个新的公式字段,这只是您的共享变量,然后对该公式字段进行排序? (可能需要使用'whileprintingrecords;'才能使其行为。) – 4444
感谢您的回复,我尝试使用whileprintingrecords,但它在{@netCost}上有错误。只能在共享变量上工作。你能解释更多如何在公式字段上排序吗? @ 4444 – Iris
您只需使用公式字段作为“Sorted and Grouped by”下拉菜单插入组。如果你的新公式没有显示出来,那么共享变量是不兼容的。但它可能工作。 – 4444