我的報告組顯示前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