全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:675
推到 Plurk!
推到 Facebook!

地表最強報表工具,一張範本秒殺數百Excel !

 
lilylee
一般會員


發表:76
回覆:3
積分:15
註冊:2017-09-29

發送簡訊給我
#1 引用回覆 回覆 發表時間:2019-04-16 14:50:20 IP:121.229.xxx.xxx 未訂閱
又到月末了,表格表姐、財務狗,IT人們又要趕報表了。

財務人哭訴說:

自從幹了總賬會計,我發現人家吃飯,我在做報表;人家睡覺,我在做報表。做報表的事真是從年頭到年尾,從年尾到年頭啊,現在生活中沒有其他,只有EXCEL。
自從幹了總賬會計,我才知道一個報表不來回修改個十幾二十次,那都是不正常的。我才知道周末是不能關機的,要是關機了,就嘿嘿。
所以說,做報表的,佛系才能長命。

表格表姐也憋了很多牢騷:

每到月底、季末,領導就會在群里奪命連環@

FineReport是通過連接資料庫,讀取資料欄位來設計報表範本的,所以在製作範本前先要知道資料庫的類型、地址、訪問資料庫的帳號密碼,兩者建立一個資料連接後才可開始設計範本。然後依據所需功能(表格展示?填報?dashboard分析?)和表樣來操作範本,最後在web端展示。
製作範本時處理的對象是資料欄位(區別於Excel的儲存格資料),範本中一個儲存格放一個資料欄位,web端展示時欄位擴展。FineReport報表中儲存格的擴展是有方向的,可縱向擴展,也可橫向擴展,也可以不擴展。

2、三大類報表設計方式,解決日常所有報表需求,並且一表復用。

1)普通範本設計,此者最常用。依靠著儲存格的擴展與父子格的關係來實現範本效果,可進行參數查詢,填報報表,圖表製作等。比如交叉報表、行式報表、分組報表等等。
2)聚合報表設計,針對不規則大報表。適用於一張範本中顯示多個獨立模塊的報表,幾個報表塊匯總在一起的複雜報表。


以下舉例一些常見的報表格式:
交叉表

分組報表

3、參數實現資料查詢和過濾

在很多情況下,我們需要根據條件查詢資料,過濾。在FineReport中,通過設定參數綁定資料欄位和過濾的控制項(單選框、複選框等等),參數可用JS編輯更多複雜的情況,通過介面輸入查詢條件來控制報表顯示的內容及形式,而後匯出列印。
很多公司很多員工都會要做周報月報季報等,有些全國性的公司有分公司、門店、辦事處。經常性的要做這些重複性很大的報表。那用FineReport就可以集中將每一條資料明細上載到資料庫中(填報功能,下面會講)。在做報表時,做將一些常用的維度「地區」、「時間」、「城市」等等作為一個查詢的參數控制項,類似Excel中的篩選,匯出。基本上一個周報範本,就解決了一些人一年52張手工excel報表的工作量。

4、填報

填報就是向資料庫中錄入資料,用於固定格式固定條件的資料收集。就好比你註冊網站時提交的郵箱、收集、帳號、密碼,都會按照格式存放到資料庫中。
填報也需要一個範本,操作流程如下:

填報最大的用處是替代excel收集資料,做好了範本,獎範本鏈接傳送給相關人,填完資料審核過後即可入庫,省得excel傳來傳去,而且是在web端填寫,也非常簡單。

二、不只是報表,還有資料視覺化

酷炫的dashboard都需要通過FineReport的表單(決策報表)來設計展現。通過拖拽報表塊、圖表塊和各類控制項初步設計介面。
不同於普通報表,普通報表是一個整體,無法實現局部重新整理。表單是由各個元件組成,可以實現元件內重新整理,即局部重新整理。像動態大屏都是全局或者局部重新整理的,所以需要用決策報表製作實現。



GIS地圖基於GIS地圖層進行資料展示,支持自定義GIS主題風格,能夠與資料表鑽取聯動。比如省級鑽取到市級、縣級、街道。

三、總結

篇幅有限,以上只展現了FineReport的一部分功能,很多細節無法展開。
要說效率,最大的好處就是從資料庫中讀出資料自動產生報表,且一類報表做成一個固定樣式的範本,每次只要同步一下,自動生產周期性的報表,如日報、周報、月報、季報等。 每次按照條件查詢,Excel批量匯出/列印,少了人力去一個一個用Excel統計匯總。
而且操作上,大多數功能FineReport都封裝成模塊了,包括寫SQL取數,匯總篩選過濾等,基本上都有對應的功能鍵。像著名的資產負債表,如果按照以往寫程式碼或者寫複雜的SQL語句,就有點摧殘生命了,而且那天書般的SQL語句要是出點錯誰來查,如果資料來自多個源,那就徹底無法解脫了。
其次,在資料處理速度上,由於性能一部分依靠資料庫,一部分依靠FineReport的行式報表引擎,相比於Excel的單機效率,幾十萬行的資料秒出。再者,企業資料庫有各種自帶或第三方的集群方案,通過堆機器就可以近似於無限的加大資料儲存能力。
最後,FineReport除了解放個人,最大的貢獻應該是對企業。在商業用途上,我們要考慮效率,人員的培訓成本,協同性,還要考慮對企業業務的支撐、貢獻,這幾點Excel是比較難發揮貢獻的。有知友說「Excel用得再溜,老闆也不會給你漲工資,可能還革了其他同事的命」。那是因為Excel處理了資料,但沒有得到有效結果去服務於業務帶來效益
那如果在報表之後,基於業務基於指標去做特定主題的資料分析,站在公司角度做資料化管理,為領導的業務決策提供有效意見,這樣的高度就別有不同了。
系統時間:2024-11-21 19:39:22
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!