2012-11-28 63 views
4

我試圖找到一種方式來顯示感興趣的字段的比例Vs intrest字段的總和,並顯示在線細節級別。比較摘要字段在詳細級 - 水晶報表

名稱: 利潤: ProfitRatio:


ABC $ 1000個 10%

XYZ $ 5000個 50%

NMO $ 2000年 20%

QST $ 2000年 20%


總數$ 10000

即ProfitRatio爲ABC =利潤/ SumProfit = $ 1000/$ 10000 = 10%

因爲總計的細節水平後計算的I可以不瞭解如何在線細節級別的計算中「重複使用」摘要。我猜測它與印刷訂單有關,但我無法理解它。

任何幫助,將理解 謝謝乙

PS 晶體版本8.5 &舊FOXPRO的.dbf

+0

感謝您的答案,我從那以後發現了一個報告,我做了類似的事情。總和({STOCK.QTY},{STOCK.SUPCODE})/ sum({STOCK.QTY})* 100 – Bryn

回答

1

這可以通過下面的公式是可能的。

numbervar a; 
a:=({Profit}/Sum ({Profit}))*100; 
a; 

將該公式置於詳細,你會得到的ProfitRatio。

注:確保領域利潤SumProfit是數字數據類型,如果他們在字符串,那麼你必須轉換爲數值。

試試這個,並找回結果。隨時準備幫助您!

+0

+1總和可用於報表中的任何位置 – HelloW

1

以Hariharan Anbazhagan的回答更遠一步。你可以使用這樣的組合總和。

Sum({field},{group field})