這個工具能替代Excel,可惜90%的人都沒用過!

日常工作中,涉及到數(shù)據(jù)的表格、計算、圖表和分析,大家首選的一定是Excel。

但我也看到不少知友困惑于Excel的深入學(xué)習(xí)難度,雞肋的大數(shù)據(jù)處理效率。

比如某同事為處理七八個維度,近萬條數(shù)據(jù)奔潰不已;又有人幾十萬行的數(shù)據(jù)把電腦頻頻跑崩;再者,隨著多任務(wù)線之間的交叉,匯總?cè)蝿?wù)呈幾何級數(shù)增加……

倒不是說Excel完成不了這類任務(wù),如果是日常的表格記錄、數(shù)據(jù)計算、Excel確實無法替代。但如果說做企業(yè)管理的業(yè)務(wù)報表、龐大而又復(fù)雜的數(shù)據(jù)分析、財務(wù)分析、預(yù)算編報,Excel就很不擅長了,因為其數(shù)據(jù)不統(tǒng)一,也沒有獨立的計算引擎,數(shù)據(jù)在各個Excel文件中獨立存在,數(shù)據(jù)合并非常費事。

比如,最近我媳婦入職一家新公司,任某品牌的賣場數(shù)據(jù)專員。雖然之前也是這個行業(yè)的,可并不擅長數(shù)據(jù)報表的制作。

負責(zé)交接的同事是個畢業(yè)后就入職這家公司3年多的老員工,一直在做報表這塊的工作,交接的時候為了更準(zhǔn)確,我讓媳婦使用錄屏軟件,將他每天要做的事情都錄下來。

結(jié)果發(fā)現(xiàn),這家伙從早上開始,就開始問信息部要數(shù)據(jù),然后用excel各種復(fù)制、粘貼、求和、求百分比、vlookup、再復(fù)制、粘貼、求和、求百分比、vlookup、刪除、調(diào)整……,幾個小時后,第一張報表誕生了……

看了錄像后的我,整個人都是崩潰的,這也太逆天了。好吧,這小伙子確實厲害,操作速度絕對是一流的,LOL里至少也是鉆石V。

但我可舍不得媳婦每天這樣,而且對于計算機專業(yè)的我來說,只要有數(shù)據(jù)庫,這些重復(fù)性的工作都是分分鐘代碼/工具能解決的。

考慮到會有不少需求變化,讓媳婦改代碼是完全不可行的,于是我就找現(xiàn)成的報表工具。比較了SPSS、SAS、cognos、水晶、foxtable、finereport之后,確定了報表軟件finereport。從mysql建表、數(shù)據(jù)導(dǎo)入、制作日報、周報、月報,各種對比報表開始逐個攻破,終于在手速不低于黃金段位的我進過一個星期的努力后,全部完工了,經(jīng)過和小伙子做出來的手工表進行校對,確認沒有問題后,安裝部署到了媳婦的辦公電腦上。

幾天后,小伙子離職了,從此,媳婦上班只需要早上向個賣場的負責(zé)人收集數(shù)據(jù),然后花幾分鐘導(dǎo)入數(shù)據(jù)庫,然后點點鼠標(biāo),生成各種報表,然后……先存起來,喝水、吃零食、水果,休息,上網(wǎng)。

所以,從效率上來講,專業(yè)的報表工具是可以替代很多重復(fù)性的excel處理工作的,比方說FineReport,信息部門部署安裝后,可以連接各業(yè)務(wù)系統(tǒng)數(shù)據(jù),將常規(guī)的各業(yè)務(wù)報表,還有周報月報這些,開發(fā)成可自動抽取數(shù)據(jù)并展示的模板,做好一次,每次只要查詢即可。

因為這個工具大多為信息部開發(fā)報表所用,可能很多人都不太了解!我盡量以簡潔易懂的語言,從技術(shù)的角度講講這個報表工具,操作上為何能省時省人力,并且有可以替代數(shù)據(jù)透視表的驚艷可視化。

一、用FineReport做一張模板,可以替代N張手工重復(fù)勞作的Excel !

為什么這么說?先來了解FineReport的制表原理

1、FineReport的制表原理

做報表首先得有數(shù)據(jù),數(shù)據(jù)哪里來?一個是直接連接業(yè)務(wù)系統(tǒng)或者數(shù)據(jù)庫的數(shù)據(jù),還有可以導(dǎo)入excel文件數(shù)據(jù),連好數(shù)據(jù)后,開始制作模板,類似于做excel表格一樣,設(shè)計展現(xiàn)的樣式,計算的公式,最后在web端展示。

但是和excel不用,excel處理的是一個個數(shù)據(jù),finereport制作模板時處理的對象是數(shù)據(jù)字段,模板中一個單元格放一個數(shù)據(jù)字段,web端展示時字段擴展。FineReport報表中單元格的擴展是有方向的,可縱向擴展,也可橫向擴展,也可以不擴展。

單元格的擴展是針對某一個單元格,當(dāng)報表主體中綁定了多個單元格時,單元格與單元格之間依靠父子格關(guān)系跟隨擴展。子格的數(shù)據(jù)會根據(jù)父格的數(shù)據(jù)進行過濾分組顯示,并且還會跟隨父格的擴展方向而擴展。

2、三大類報表設(shè)計方式,解決日常所有報表需求,并且一表復(fù)用。

1)普通模板設(shè)計,此者最常用。依靠著單元格的擴展與父子格的關(guān)系來實現(xiàn)模板效果,可進行參數(shù)查詢,填報報表,圖表設(shè)計等。比如交叉報表、行式報表、分組報表等等。

2)聚合報表設(shè)計,針對不規(guī)則大報表。適用于一張模板中顯示多個獨立模塊的報表,幾個報表塊匯總在一起的復(fù)雜報表。

3)決策報表設(shè)計,就是表單,也是dashboard,也就是大家常見的各種圖表拼接在一起的可視化數(shù)據(jù)報表。

通過拖拽圖表來制作,制作好的dashboard可以自己適配屏幕的大小,多以也可以做成手機端的報表,大屏可視化,下面有細講。

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

交叉表

行式報表

分組報表

自由報表

3、參數(shù)實現(xiàn)數(shù)據(jù)查詢和過濾

查詢報表是怎么做呢?在FineReport中,通過設(shè)置參數(shù)綁定數(shù)據(jù)字段和過濾的控件(單選框、復(fù)選框等等),通過界面輸入查詢條件來控制報表顯示的內(nèi)容及形式,而后導(dǎo)出打印。

很多人工作上會做周報月報季報等,有些全國性的公司有分公司、門店、辦事處。經(jīng)常性的要做這些重復(fù)性很大的報表。那用FineReport就可以集中將每一條數(shù)據(jù)明細上傳到數(shù)據(jù)庫中(填報功能,下面會講)。在做報表時,做將一些常用的維度“地區(qū)”、“時間”、“城市”等等作為一個查詢的參數(shù)控件,類似Excel中的篩選,導(dǎo)出。基本上一個周報模板,就解決了一些人一年52張手工excel報表的工作量。

4、填報

數(shù)據(jù)采集是一個很重要的步驟。填報就是向數(shù)據(jù)庫中錄入數(shù)據(jù),用來收集數(shù)據(jù)的,就好比你注冊網(wǎng)站時提交的郵箱、收集、用戶名、密碼,都會按照格式存放到數(shù)據(jù)庫中。

填報也需要模板,操作流程如下:

填報模板由控件組成,文本控件、數(shù)字控件、密碼控件、單復(fù)選框、網(wǎng)頁、文件等等。控件對應(yīng)著數(shù)據(jù)字段。有了填報,就可以收集數(shù)據(jù),并且允許用戶實現(xiàn)對數(shù)據(jù)庫的增刪改。出于數(shù)據(jù)質(zhì)量和數(shù)據(jù)安全的考慮,還可以對填報進入的數(shù)據(jù)做校驗操作。

填報最大的用處是替代了excel收集數(shù)據(jù),做好了模板,獎模板鏈接發(fā)送給相關(guān)人,填完數(shù)據(jù)審核過后即可入庫,省得excel傳來傳去,而且是在web端填寫,非常方便。

二、不只是報表,還有數(shù)據(jù)可視化

酷炫的dashboard都需要通過FineReport的表單(決策報表)來設(shè)計展現(xiàn)。通過拖拽報表塊、圖表塊和各類控件初步設(shè)計界面。

不同于普通報表,普通報表是一個整體,無法實現(xiàn)局部刷新。表單是由各個組件組成,可以實現(xiàn)組件內(nèi)刷新,即局部刷新。像動態(tài)大屏都是全局或者局部刷新的,所以需要用決策報表制作實現(xiàn)。

1、決策報表制作過程

新建表單:FineReport支持新建工作薄,即普通報表模板,還支持新建表單,兩種設(shè)計模式;

拖入組件:FineReport表單支持多種不同的組件類型,包括報表塊、tab塊、絕對畫布塊、參數(shù)、圖表和控件等等;

定義數(shù)據(jù)集:定義各個組件數(shù)據(jù)來源,圖表組件數(shù)據(jù)即可來源于數(shù)據(jù)集,也可來源于單元格;

設(shè)置表單樣式:即設(shè)置表單的顯示樣式。

2、數(shù)據(jù)可視化與交互

當(dāng)下,數(shù)據(jù)分析盛行的年代,格子報表枯燥無味,可視化報表才能博得領(lǐng)導(dǎo)贊賞。之前很多網(wǎng)友問如何做可視化,其實,用FineReport自帶的H5圖表,就可以做出很炫的可視化dashboard。此前提到FineReport良好的開放性,可讓技術(shù)同事寫代碼開發(fā),所以在制作時,也可接入Echarts等第三方控件來制作圖表。

3、實用而強大的數(shù)據(jù)地圖

finereport有很強大的地圖功能:基本地圖、GIS地圖、熱力地圖、大數(shù)據(jù)流向地圖等,基本一鍵生成。

GIS地圖基于GIS地圖層進行數(shù)據(jù)展示,支持自定義GIS主題風(fēng)格,能夠與數(shù)據(jù)表鉆取聯(lián)動。比如省級鉆取到市級、縣級、街道。

三、總結(jié)

要說效率,最大的好處就是從數(shù)據(jù)庫中讀出數(shù)據(jù)自動產(chǎn)生報表,且一類報表做成一個固定樣式的模板,每次只要同步一下,自動生產(chǎn)周期性的報表,如日報、周報、月報、季報等。 每次按照條件查詢,Excel批量導(dǎo)出/打印,少了人力去一個一個用Excel統(tǒng)計匯總。

而且操作上,大多數(shù)功能FineReport都封裝成模塊了,包括寫SQL取數(shù),匯總篩選過濾等,基本上都有對應(yīng)的功能鍵。像著名的資產(chǎn)負債表,如果按照以往寫代碼或者寫復(fù)雜的SQL語句,就有點摧殘生命了,而且那天書般的SQL語句要是出點錯誰來查,如果數(shù)據(jù)來自多個源,那就徹底無法解脫了。

其次,在數(shù)據(jù)處理速度上,由于性能一部分依靠數(shù)據(jù)庫,一部分依靠FineReport的行式報表引擎,相比于Excel的單機效率,幾十萬行的數(shù)據(jù)秒出。再者,企業(yè)數(shù)據(jù)庫有各種自帶或第三方的集群方案,通過堆機器就可以近似于無限的加大數(shù)據(jù)儲存能力。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 在大數(shù)據(jù)時代,業(yè)務(wù)系統(tǒng)的數(shù)據(jù)信息必須通過報表來呈現(xiàn),報表成為了數(shù)據(jù)處理的通用載體。而隨著web瀏覽器技術(shù)的發(fā)展,傳...
    一帆簡書閱讀 2,079評論 0 0
  • 《秋天的詩意》 到秋天,我不知去做什么事。多事之秋,事應(yīng)是多的,收割、采摘,可分出眾多的岔頭。 在農(nóng)村長大,每到秋...
    合肥張建春閱讀 463評論 0 1
  • 小魚和他老公,不,準(zhǔn)確的說應(yīng)該是前夫了一起從民政局出來,彼此道了別??粗胺螂x去的背影,那強裝起來的冷靜瞬間崩塌...
    浮舟千汀閱讀 210評論 0 1
  • 【題句】想干什么之前,多問我會干什么? 【正文】很少人再提“東西南北中,發(fā)財?shù)綇V東”這句話!想想自己落戶珠三角,二...
    老區(qū)游子閱讀 348評論 2 2
  • 秋天就在眼前 十一月的風(fēng)是十二月的金子 桔子已經(jīng)熟透了 多少個秋天我在南方 那時候我26歲第一次來 傍晚六點鐘,廣...
    詩之遠方閱讀 193評論 0 2

友情鏈接更多精彩內(nèi)容