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