提到復雜報表,大家無不為之頭疼。復雜報表的幾個典型特征:格式復雜、信息量大、表頭亂。
舉個例子,下圖是一張典型的復雜報表,我們可以看到這一張表中的數(shù)據(jù)是取自數(shù)據(jù)庫中的多個物理表,且表頭信息是多層嵌套且有帶斜線的表頭信息,但這只是報表復雜度的冰山一角。

雖然Excel是目前大家最常用的
報表工具了,但在實際工作過程中,由于IT規(guī)劃和業(yè)務流程的緣故,很多我們IT人、數(shù)據(jù)人開發(fā)報表都不一定通過Excel來實現(xiàn)。我終于找到了一種既能夠?qū)崿F(xiàn)報表自動化,又具有簡單易用的低學習成本的工具——
億信ABI,不需要SQL一樣寫代碼,也沒有Excel的復雜難用。全過程自動化,可視化還酷炫的一比,果然科技就是生產(chǎn)力??!
這么好的神器,當然要推薦給大家!具體是怎么實現(xiàn)的呢?我們來看看。
1、復雜樣式
眾所周知,復雜報表的邊框線規(guī)則很復雜,格子往往是一層套一層,在繪制表格的時候要注意兼顧層級關系,最頭疼的是有些表格很寬,常常搞得顧了左顧不了右。
Excel 表格的規(guī)律性和易用性,使得它在財務等系統(tǒng)用戶中備受青睞。Excel 采用網(wǎng)格線吧格子圍出來的畫法,配合以合并格和邊框,好比給大家配上了尺子和筆。但是Excel l表格制作較麻煩,重復工作量大,做出來的表格簡陋,難以查找定位數(shù)據(jù),而使用億信華辰的億信A
BI工具可以大大降低重復操作,同時還支持各種自定義的格式設置,也內(nèi)置了很多很好看的報表模板,比傳統(tǒng)報表工具做出來的報表看著更讓人賞心悅目,數(shù)據(jù)展現(xiàn)也更清晰。例如:




2、多源報表
同一張報表的數(shù)據(jù)會來自多個不同的數(shù)據(jù)表或視圖,甚至來自多個不同的異構數(shù)據(jù)庫,這就是我們常說的多源報表。在這種報表需求中,Excel 表格很難滿足用戶日益增多的需求了,而使用億信華辰的億信ABI報表工具可以輕松的將多個數(shù)據(jù)源的數(shù)據(jù),查詢到同一張報表中展示。
如下圖,億信ABI中可以在數(shù)據(jù)源中根據(jù)不同的數(shù)據(jù)庫表,建立成多個主題表,也可以根據(jù)不同數(shù)據(jù)庫連接池,建立不同的sql數(shù)據(jù)源來查詢不同數(shù)據(jù)源的數(shù)據(jù),在報表中只需要簡單的輸入這些數(shù)據(jù)源中表名字段名就可以快速引用。



3、跨行組計算
報表數(shù)據(jù)統(tǒng)計就會涉及運算:行內(nèi)各列之間的運算、針對某組所有數(shù)據(jù)的匯總等,這些基礎的運算在 Excel 和報表工具中都支持。但是,復雜報表中只要涉及了時間,那么八成以上就要計算比上期、比去年同期之類的,這種運算跨行或者跨組了,這種復雜需求如何實現(xiàn)呢?
比較有規(guī)律的需求我們可以通過寫代碼或者寫個復雜的 sql 處理,或者報表單元格里添加一些輔助格協(xié)助運算數(shù)據(jù)。不按常理出牌、沒有規(guī)律的報表如何繪制呢?舉個栗子,報表中需要顯示一些獨立數(shù)據(jù),但是這些數(shù)據(jù)是從表格中東南西北挑幾個格子計算出來的;或者需要根據(jù)這個計算后的值再去數(shù)據(jù)庫里獲取相關數(shù)據(jù)顯示的,這種一般的工具就無法實現(xiàn)了。
所以,我們需要一款專業(yè)報表工具脫離數(shù)據(jù)庫的處理概念,有自己的一套處理機制去滿足客戶對各種跨行組計算的復雜需求,而這些復雜的場景,使用億信華辰的億信ABI報表工具可以輕松完成。使用表格之間的計算,只需要將表元的代號寫到公式里參與計算即可,例如:

如果需要求上期、去年同期等,在億信ABI中只需要使用一個內(nèi)置的函數(shù)即可實現(xiàn)需求啦:


同時,億信ABI工具還支持大家自定義函數(shù),大家可以定義自己常使用的一組復合函數(shù),大大提高了復雜報表開發(fā)的效率。

4、數(shù)據(jù)填報
報表還有一個復雜需求:填報。報表不僅需要可以統(tǒng)計匯總數(shù)據(jù),還需要可以修改數(shù)據(jù),然后把修改后的數(shù)據(jù)存起來(一般要求存儲到數(shù)據(jù)庫中)。只這一個需求,對一些常用的報表工具而言就無法實現(xiàn)了。
我們來詳細說幾點填報常見的需求,看完會發(fā)現(xiàn)填報沒有想象中那么簡單:
1) 要允許表格和數(shù)據(jù)庫字段的隨意對應,可能整表一條記錄,也可能一行一條記錄,甚至可能一個格子一條記錄;
2) 在填寫數(shù)據(jù)過程中要有自動計算的能力、合法性檢查的功能;
3) 填報的數(shù)據(jù)來源和更新去向的不同源問題
4) 用戶填寫數(shù)據(jù)的人性化考量,即編輯風格的支持性
對于報表工具而言,需要對報表的填報模型、數(shù)據(jù)處理、性能等方面進行處理,在滿足用戶日益復雜需求的同時,又不失個性發(fā)展。使用億信華辰的億信ABI報表工具可以在同一個表格中實現(xiàn)數(shù)據(jù)展示和回填的功能,這樣完美解決了上述復雜的功能需求。
如下,只要設置好相應的回填規(guī)則,在展示頁面就可以通過每個表元上的修改圖標修改數(shù)據(jù)進行回填。



今天我們談到了開發(fā)復雜報表各方面所需要的功能,也了解評估了一個報表工具專業(yè)性的部分標準。如果充分利用億信ABI可以完美解決上述開發(fā)復雜報表的難題,并且可以在滿足業(yè)務人員進行靈活的自助分析的同時,支持復雜報表的開發(fā)和處理,形成一套完整的解決方案。最后說一句,選對工具很重要。
(部分內(nèi)容來源網(wǎng)絡,如有侵權請聯(lián)系刪除)