FineReport報(bào)表怎么解決合計(jì)不準(zhǔn)確問(wèn)題?

FineReport報(bào)表設(shè)計(jì)器設(shè)計(jì)報(bào)表時(shí),如果對(duì)數(shù)值列進(jìn)行匯總求和,并且使用到文本格式中數(shù)字四舍五入取整,會(huì)遇到這么一個(gè)問(wèn)題:列的字段值小數(shù)部分不大于5,而匯總起來(lái)又大于5,這樣會(huì)導(dǎo)致匯總求和的數(shù)據(jù)比上面的列字段值加起來(lái)大1或2。如果要解決這個(gè)問(wèn)題,需要使用到MAPARRAY函數(shù)。具體該怎么操作呢?下面我們就來(lái)看看詳細(xì)的教程。
1、雙擊打開(kāi)FineReport報(bào)表設(shè)計(jì)器,新建一個(gè)空白的普通報(bào)表;然后創(chuàng)建一個(gè)內(nèi)置數(shù)據(jù)集,添加字段name(字符串)和sums(小數(shù)),并插入10條數(shù)據(jù),如下圖所示:
2、在報(bào)表單元格中,將內(nèi)置數(shù)據(jù)集中的字段拖到A2和B2單元格,A1和B1設(shè)置為表頭,A3單元格為合計(jì),如下圖所示:
3、保存文件為cpt格式,然后在瀏覽器中查看報(bào)表樣式和數(shù)據(jù)情況,如下圖所示:
4、接著返回到報(bào)表設(shè)計(jì)器,在B3單元格插入公式SUM(B2),對(duì)B2單元格的字段進(jìn)行匯總求和,如下圖所示:
5、再次保存文件并在瀏覽器查看數(shù)據(jù),結(jié)果發(fā)現(xiàn)匯總求和的結(jié)果為135,而比例列加起來(lái)的和為134,如下圖所示:
6、返回修改B3單元格中的公式,調(diào)用MAPARRAY和ROUND函數(shù),修改匯總求和的公式,再次查看報(bào)表數(shù)據(jù),顯示正確,如下圖所示:
以上就是FineReport報(bào)表解決合計(jì)不準(zhǔn)確問(wèn)題的教程,希望大家喜歡,請(qǐng)繼續(xù)關(guān)注腳本之家。
相關(guān)推薦:
相關(guān)文章
- FineReport怎么制作折線圖和柱狀圖組合圖表?FineReport中制作圖表的時(shí)候,想要制作雙軸圖表,該怎么制作折線圖和柱形圖的組合圖表呢?需要的朋友可以參考下2018-07-10
FineReport報(bào)表軟件怎么制作3D圓環(huán)圖?
FineReport報(bào)表軟件怎么制作3D圓環(huán)圖?FineReport中想要制作一個(gè)立體的環(huán)形圖表,該怎么制作環(huán)形圖表呢?下面我們就來(lái)看看詳細(xì)的教程2018-07-10- FineReport怎么制作滾動(dòng)字幕?FineReport中的文字想要滾動(dòng)顯示,該怎么制作這種滾動(dòng)效果的 字幕呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2018-07-09
- FineReport多圖怎么設(shè)置背景色?FineReport中會(huì)做的四個(gè)圖標(biāo)進(jìn)行布局,想要設(shè)置背景色,該怎么設(shè)置呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2018-07-09
FineReport報(bào)表怎么對(duì)日期進(jìn)行自動(dòng)計(jì)算
FineReport一款很實(shí)用的報(bào)表軟件,F(xiàn)ineReport要怎么做報(bào)表或者說(shuō)FineReport要怎么自動(dòng)計(jì)算,下面以圖文的形式為大家介紹下FineReport報(bào)表怎么對(duì)日期自動(dòng)計(jì)算2015-03-09finereport參數(shù)界面如何自定義實(shí)現(xiàn)條件表單界面
finereport的參數(shù)是可以自己設(shè)置的,在finereport可以使用自定義的方式實(shí)現(xiàn)條件表單界面,這樣就可以不使用finereport中的內(nèi)置參數(shù),下面以圖文的形式為大家詳細(xì)介紹下2015-03-09FineReport怎么進(jìn)行表單設(shè)計(jì) FineReport的表單設(shè)計(jì)操作簡(jiǎn)單示例介紹
FineReport是一款報(bào)表軟件,它的報(bào)表操作功能是報(bào)表軟件中的佼佼者。那么,使用FineReport怎么進(jìn)行表單設(shè)計(jì)呢?針對(duì)此問(wèn)題,本文就為大家介紹FineReport簡(jiǎn)單的一些表單設(shè)計(jì)2015-02-26FineReport報(bào)表怎么自動(dòng)計(jì)算日期 FineReport報(bào)表填報(bào)日期自動(dòng)計(jì)算方法
FineReport一款很實(shí)用的報(bào)表軟件,我們?cè)谑褂肍ineReport報(bào)表的時(shí)候?yàn)榱朔奖阄覀儠?huì)進(jìn)行日期自動(dòng)計(jì)算。下面小編就為大家介紹一下FineReport報(bào)表怎么日期自動(dòng)計(jì)算,有興趣的朋2015-02-26使用FineReport報(bào)表進(jìn)行數(shù)據(jù)可視化分析方法詳解
FineReport報(bào)表軟件是一款可以對(duì)數(shù)據(jù)進(jìn)行可視化分析的軟件,我們?cè)谶M(jìn)行了調(diào)查普及之后得到的數(shù)據(jù)是獨(dú)立的,所以需要對(duì)數(shù)據(jù)進(jìn)行分析才能體現(xiàn)調(diào)查之后我們要知道的情況。本文2015-01-28FineReport應(yīng)該怎么升級(jí) FineReport升級(jí)更新方法詳解
FineReport是一款非常使用的表報(bào)制作軟件,很多朋友都希望FineReport進(jìn)行升級(jí),升級(jí)后的FineReport功能會(huì)比較完善。那么,F(xiàn)ineReport怎么升級(jí)呢?針對(duì)此問(wèn)題,本文就為大家2015-01-28