雙11昨天過去了,不知道各位剁手剁的怎麼樣?反正淘寶的銷售額又上了一個臺階,快遞小哥哥們辛苦了。
同樣辛苦的還有我們的財務同學(手動滑稽),你的Excel已經在等着你了,準備好加班加點做財務報表吧。不過話說回來,這麼大的數據量,你真的不怕Excel卡死嗎?
再換句話說,你最後拿出下面冷冰冰的銷售表格給老闆,就算是銷售額5個億,老闆也高興不起來,做的什麼玩意?
但是大家不用擔心,商業智能可以解決這個問題,請看下圖:
我有一個財務朋友,她以前最怕月底,忙成狗還被說成沒有任何貢獻,從CRM、ERP等系統抽取出各類數據,開始加班熬夜整合彙總分析,時間緊,任務多,要是遇到Excel崩潰,數據計算出錯,一切歸零。
這麼拼的情況下,財務報表有時候還是趕不上月度經營分析會,好不容易趕出來,有時候還出現數據不準確的問題,月會分析問題的時候用不上。
這個問題逐級反饋,被管理層重視起來,經過多方比較,還是選擇了FineReport企業級報表系統(文末有永久免費版),打開系統就自動看到最新的資料,月度經營會的會議室直接開啓就可以使用,再也不需要人工每月重複去整合分析。還解決了不同系統數據不統一的問題。
看到這樣的可視化報表,是不是眼前一亮?其實,重要的並不是酷炫,而是通過這些可視化報表找到冰冷數字背後的意義,找到公司哪裏增長哪裏退步,從而對症下藥。
很多讀者看到漂亮的圖表都會問“這個怎麼做”,“用什麼工具實現”。製作漂亮的可視化一般有這樣幾個方式:
- 利用Excel內置的圖表做一些常規的統計圖。高級複雜的譬如動態圖表,圖表的篩選展示可以通過寫VBA來實現
- 通過R、Python一類的數據分析語言,調用圖表功能包,呈現可視化的數據,數據分析常用
- 藉助Echarts、HighCharts、D3.js等開源的可視化插件,嵌入代碼,開發成插件包,可視化工程師和前端開發常用
第一個的缺點在開頭我已經說過了,第二和第三的缺點就是對業務人員要求太高,我們的報表得做到讓業務人員能夠自助式分析。
那什麼樣的報表纔算是動態報表呢?
千萬不要以爲讓圖表動一動就算是動態報表了,動態報表的準確定義是指沒有固定報表模板,需要根據實際業務動態生成模板的報表,其核心在於數據和圖表類型可隨條件的不同即時展現,即除了能展現一般的靜態圖表內容之外,還必須具有良好的交互性。
這麼說可能有人就更懵了,簡單來說其核心就一點:報表數據能隨條件隨時調用。比如老闆想要查看某個月份的數據,只需要通過設置一個參數過濾條件,老闆在控件中選擇什麼時間月份,報表就只會顯示哪個月的數據,根本不需要任何圖表,這就叫做動態報表。
而動態報表的目的是爲了更便捷、更迅速地查詢和閱讀數據,在這個基礎上動態報表需要包含很多邏輯動能,比如:
1、參數過濾:條件不同,看到的數據就不同,這是動態報表的基礎功能。
2、參數聯動:將兩個或多個組件建立鏈接,實現數據之間的自動關聯。比如點擊員工名稱,訂單金額、回款額等就會自動關聯爲該員工的數據:
3、鑽取:動態報表的常見功能,主要是爲了實現無限層數據的擴展,展開維度更高的詳細數據。比如動圖下鑽。
4、參數面板動態顯示:由於某些需要,很多情況下需要滿足當滿足某個條件時,某些查詢條件才顯示。比如選擇年報,後面的參數框就會自動顯示爲年份,選擇月報,後面的參數框就會自動顯示爲月份。
5、動態數據列:若數據庫中存在兩張表,如何實現不同的人根據需要選擇不同的表進行查看,從而提高查詢效率呢?此時就可以通過設置動態數據列,在控件中輸入“訂單”或者“銷量”,就會分別展示不同報表:
6、動態條件:如果你想對錶中的數據進行過濾時,查詢條件是不確定的,有時候想用 A 列進行過濾,有時候想用 B 列進行過濾,比如我想查詢地區是華北的數據,此時要如何實現呢?這個時候就要用到動態條件了!
除此之外還有很多功能,比如動態顯示報表標題、動態分組、動態sheet擴展等等,這裏不一一展示了。
如何快速製作可視化報表?
1.基礎圖表的製作流程
在FineReport中,圖表的操作流程類似Excel,數據準備——插入圖表——選擇圖表類型—選擇分類軸、系列名稱和系列值——選擇圖表樣式。
2.各式各樣的表格
表格主要在於文字、數字、格間的美感,以及整體的色彩搭配和諧,這些在FineReport中都可通過自定義來是實現。
聚合報表
複雜摺疊樹報表
卡片分欄報表
3.可視化插件
爲了高度結合數據分析的過程,更好的理解數據背後的業務意義。可視化圖表除了形態還有動態展示部分,就是所謂的動態可視化。
4.可視化駕駛艙
想要最後的成品能達到老闆滿意的效果,牢記四要素:排版佈局、配色、點綴、動態效果。
總結
1.對展現什麼數據指標思路要清晰
2.可視化要圍繞分析走
3.巧用動態報表