線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:823
推到 Plurk!
推到 Facebook!

QReport中, 列印的每一筆金額, 如何正確得到除以合計金額後的占百分比?

尚未結案
faberwen
一般會員


發表:9
回覆:6
積分:3
註冊:2004-04-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-06-18 15:02:53 IP:211.75.xxx.xxx 未訂閱
Dear All,   請教前輩們一個有關QReport內計算自資料庫內抓出的金額,下方並有金額 合計, 且每筆增加一個QRExpr,其內Expression為:       sale_amt/sum(sale_amt)*100 做完後執行列印, 看到的占比卻很意外, 不知是哪兒的問題?    舉例如下:                       正確    看到的     Month   Amount  占比%    占比%  推論其計算方式   -----------------------------------------------------------------     一月    30,000   30.0    100.0  30000/30000*100     二月    35,000   35.0     53.8  35000/(30000+35000)*100     三月    25,000   25.0     27.8  25000/(30000+35000+25000)*100     四月    10,000   10.0     10.0  ...   -----------------------------------------------------------------    合 計   100,000  100.0      Amount是資料庫抓出, 正確占比應是 Amount/合計*100   煩請各位指點迷津 < >< > === Delphi 新手上路 多請包涵 ===
sl@cableplus.com.cn
高階會員


發表:168
回覆:359
積分:130
註冊:2004-03-26

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-06-21 09:49:53 IP:218.80.xxx.xxx 未訂閱
要做这个你要使用自动创建LABEL,然后把结果赋值给LABEL才能实现。 而且在计算是不要用FLOAT,应该用CURRENY类型。
系統時間:2024-05-19 2:36:18
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!