帆软报表操作
職能:
- 系統(tǒng)管理員:主要負(fù)責(zé) FineReport 的服務(wù)器部署、日常運(yùn)維、權(quán)限分配、報(bào)表掛載等工作。
- 報(bào)表制作者:主要根據(jù)業(yè)務(wù)人員的需求設(shè)計(jì)報(bào)表、大屏等。
- 業(yè)務(wù)人員:將實(shí)際業(yè)務(wù)中的需求提供給報(bào)表制作人員,并在 PC 端或移動(dòng)端使用報(bào)表查看數(shù)據(jù)
遠(yuǎn)程
行式報(bào)表
篩選過(guò)濾
實(shí)現(xiàn)思路
方法一:直接通過(guò) SQL 語(yǔ)句取出滿足條件的的數(shù)據(jù),如修改數(shù)據(jù)集 SQL 語(yǔ)句為:SELECT * FROM 訂單 where 是否已付 = ‘true’
方法二:通過(guò)數(shù)據(jù)列過(guò)濾來(lái)解決,本節(jié)詳細(xì)介紹該方案的用法。
方法三:通過(guò)查詢框來(lái)過(guò)濾解決,如在定義數(shù)據(jù)集時(shí),通過(guò)在 SQL 語(yǔ)句中添加自定義參數(shù)${a},定義完成后,即可在參數(shù)面板中添加相關(guān)參數(shù)控件進(jìn)行篩選過(guò)濾。
行式報(bào)表排序
方案一:直接通過(guò) SQL 語(yǔ)句進(jìn)行排序,如修改數(shù)據(jù)集 SQL 語(yǔ)句為:SELECT * FROM 訂單 order by 運(yùn)貨費(fèi) desc,具體介紹參見(jiàn)文檔:詳細(xì)SQL語(yǔ)法
方案二:通過(guò)設(shè)置數(shù)據(jù)列的高級(jí)屬性來(lái)實(shí)現(xiàn)排序效果。
方法三:通過(guò)設(shè)置「單元格屬性>擴(kuò)展>高級(jí)」中的「擴(kuò)展后排序」來(lái)實(shí)現(xiàn)排序效果。
結(jié)果集篩選
多數(shù)據(jù)源報(bào)表
簡(jiǎn)單多源報(bào)表
復(fù)雜多源報(bào)表
多源分片報(bào)表
多源報(bào)表實(shí)現(xiàn)數(shù)據(jù)過(guò)濾
分組報(bào)表
分組報(bào)表簡(jiǎn)介
交叉報(bào)表
縱向分組報(bào)表
通過(guò) 父子格 章節(jié),我們知道,數(shù)據(jù)列在同一行時(shí)會(huì)自動(dòng)形成父子關(guān)系。若數(shù)據(jù)列都來(lái)自于同一個(gè)數(shù)據(jù)集,就會(huì)自動(dòng)形成附屬關(guān)系,產(chǎn)生分組效果。
而縱向分組報(bào)表,組頭單獨(dú)一行,數(shù)據(jù)列不在同一行,組頭與數(shù)據(jù)間就沒(méi)有父格關(guān)系了,即其他數(shù)據(jù)列就不會(huì)將地區(qū)字段作為過(guò)濾條件了。
因此,這樣的分組報(bào)表,只要將數(shù)據(jù)字段的父格重新設(shè)置為組頭字段,就會(huì)產(chǎn)生分組效果了。
分組匯總
相鄰連續(xù)分組
歸并分組
分組情況下指定數(shù)據(jù)列表顯示
利用分組高級(jí)屬性,通過(guò)公式將指定數(shù)據(jù)轉(zhuǎn)化不一樣的數(shù)據(jù),達(dá)到不分組的目的。
按段分組
利用數(shù)據(jù)列屬性中的分組進(jìn)行自定義分組。
自定義公式分組
動(dòng)態(tài)顯示前N個(gè)分組
在「單元格元素>數(shù)據(jù)設(shè)置」位置,通過(guò)自定義公式分組實(shí)現(xiàn)。
按段長(zhǎng)動(dòng)態(tài)分組
通過(guò)「單元格元素>數(shù)據(jù)設(shè)置」中的「分組>高級(jí)>自定義>公式分組」實(shí)現(xiàn)。
數(shù)據(jù)分組時(shí)忽略字符順序進(jìn)行匯總
先對(duì)組內(nèi)的字符串進(jìn)行排序,然后再分組匯總。
分頁(yè)報(bào)表
總結(jié)
- 上一篇: IE7和IE8的CSS样式不兼容
- 下一篇: H5动效的常见制作手法