FineReport是一款報表處理軟件,可以用于各個行業,幫助用戶輕松的解決報表制作難的問題,通過簡單額拖拽操作便可以設計復雜的中國式報表,個人辦公必備軟件。
軟件介紹
FineReport是一款非常優秀的報表處理軟件,本質上這是一個通用的報表制作和數據可視化工具。當企業、公司面對大量的數據需要整理,生成合理的報告時,就需要用到這款軟件了,可以快速靈活地制作報表,搭建統一的數據決策和管理平臺,讓數據清晰整潔的羅列出來。可以快速的開發報表,并把這些報表和各類系統無縫集成,讓數據成為生產力。
軟件特色
1、【設計模式】
FineReport為類Excel風格,“EXCEL+綁定數據列”形式的操作界面,大大降低了學習成本,會使用excel,基本上就會使用FineReport。支持多SHEET和跨SHEET計算,完美兼容EXCEL公式,用戶可以所見即所得的設計出任意復雜的表樣。同時FineReport還支持多工作目錄(項目切換)和遠程設計,用戶可以本地設計遠程發布模板,并直接對服務器端報表文件編輯更改。可以實現多部門、多人員協同工作。數據權限和模板權限都可以設置,模板加鎖功能可以防止編輯沖突。
2、【數據支持】
FineReport連接數據源的方式多種多樣,支持通過JDBC的方式直接連接數據庫,或通過JNDI的方式與應用服務器共享數據連接,也支持通過JCO連接SAP系統。可支持的數據源類型包括:
①數據庫數據源:包括Oracle,SqlServer,MySql,DB2,Sybase,Access,Derby,Postgre,Informix等
②主流的關系型數據庫;支持SQL取數據表或視圖,亦支持存儲過程。
③文本數據源:Excel文件,Txt文件,XML文件的數據;
④內置數據源:支持服務器內置數據集和報表內置數據集;
⑤BI多維數據庫:Essbase,ssas,sap,hadoop以及FineBI的cube。
⑥其他數據源:支持程序數據源,SAP數據源和異構數據源。
3、【復雜報表處理】
FineReport支持多源數據關聯、行列對稱、分欄、分頁和分組報表、動態隔間運算、函數(公式)支持、聚合報表等功能,可以輕松制作實現各種類型的財務、人事、績效、銷售、庫存、物流等統計報表。
4、【圖表】
帆軟自主研發的HTML5圖表技術,支持多種圖表類型、樣式、風格,參數傳遞靈活,交互效果豐富,完美支持IOS移動設備。同時,FineReport的數據地圖功能也很強大,有著豐富的內置地圖粒度,支持熱力地圖、自定義地圖,并且可以集成百度、Google等GIS地圖,實現地圖縮放、位置定位等功能。
5、【表單】
表單(dashboard)為移動端和大屏而生,其本身特有屬性,比如屏幕自適應、組件獨立刷新等,借助表單功能、圖表功能和各種交互功能,用戶可以構建強大、全面的“管理駕駛艙”,更好的展示企業的各項業務指標等數據,實現數據的多維度分析。
6、【參數控件】
FineReport提供了種類十分豐富的控件類型,使用參數設計界面,用戶可以可視化拖拽設計,靈活布局參數界面,并實現參數聯動、動態列查詢、自動查詢、參數為空顯示全部值、動態顯示參數控件、參數面板中數據對應顯示、根據參數查看不同報表、預定義控件直接引用等功能。
7、【交互分析】
良好的交互分析體驗,可以幫助用戶更好的閱讀報表,發現數據價值。FineReport支持多種交互分析效果,如圖表聯動,數據聯動,多維數據鉆取,任意組合鉆取,無限層次鉆取,多維度數據分析,即時分析等。
怎么建立源數據
第一步,雙擊打開FineReport報表設計器,在文件中選擇決策報表,如下圖所示:
第二步,在Windows系統里,創建一個txt文件,有兩個字段月份和數量,如下圖所示:
第三步,在報表設計器下方新建文件數據集,選擇剛剛創建的txt文件,如下圖所示:
第四步,導入這個txt文件,文件類型選擇TXT,編碼類型選擇UTF-8,如下圖所示:
第五步,使用預覽查看數據,結果出現了中文亂碼;將編碼類型改為GBK,再次預覽沒有出現中文亂碼,如下圖所示:
第六步,再次拖入五個圖形到決策報表的編輯區域,分別使用同一個數據集,如下圖所示:
怎么制作動態圖表
1、準備數據
新建工作薄,添加數據集ds1,SQL語句為SELECT strftime('%Y',訂購日期) as 年, strftime('%m',訂購日期) as 月, 貨主省份, 應付金額 FROM [訂單] 。
2、定義參數
我們根據選擇的年份與月份來動態改變圖表,定義3個報表參數:
報表參數Year:年份,默認值為2010;
報表參數Start:起始月份,默認值為1;
報表參數End:結束月份,默認值為6。
參數界面設計如下:
3、表樣制作
在單元格中統計出各省某年若干月的銷售額情況并匯總。
4、數據列設置如下:
根據參數值的不同,單元格中統計出來的數據不同,以單元格作為數據來源,圖表顯示的數據也不同,從而實現動態圖表。
5、插入圖表合并一片單元格如上圖,右擊單元格元素>插入圖表,選擇柱形圖,點擊確定。
圖表類型設置
柱形圖種類選擇三維柱形圖,如下圖
6、圖表數據設置
圖表數據來源于單元格數據分類軸為地區,系列名稱為月份,系列值為銷售額,如下圖:
點擊保存,一張根據參數的改變動態改變的圖表便制作完成了。
7、動態標題設置
給圖表設置一個動態的標題,選中圖表,選擇圖表屬性表-樣式>標題,點擊F(X)公式按鈕,公式為=$Year+"年度"+$Start+"—"+$End+"月銷售額統計",根據參數的不同顯示動態標題。
8、最后報表主體中模板樣式如下圖:
9、保存與預覽
保存模板,點擊分頁預覽,效果如下。
怎么求地區內占比
第一步,打開FineReport報表設計器中,新建一個空白的普通報表,如下圖所示:
第二步,接著在左下方新建一個內置數據集,添加兩個字段星期和數量,并插入七條數據,如下圖所示:
第三步,依次將新建的內置數據集字段拖動到列表,添加一列比例,如下圖所示:
第四步,選中第三列,選擇公式添加公式B2/sum(B2[!0]{A2=$A2}),如下圖所示:
第五步,保存并在瀏覽器中預覽報表效果,結果發現比例都是1,說明計算不成功,如下圖所示:
第六步,修改第三列使用的公式,調用函數PROPORTION(),保存預覽可以查看到效果,如下圖所示:
更新日志
FineReport V10.0 2019年12月
1.水印增加密度設置
2.設計器啟動速度優化
3.云端運維支持導出多月數據包
4.整體加載動畫與BI統一
相關版本
網友評論