Skip to main content
Skip table of contents

出報表

概述

日料店出壽司,看似華麗的捏壽司表演,功夫其實都在事先(選材,洗切配),系統出報表也是如此,大量的功夫都是在前置環節,如整理數據,詳情可以看理數據的章節。

如果真的要做關於報表的內容,那真是無窮無盡。本文從邏輯設計,指標加工,展示三方面來分享做報表的經驗。

BI 工具有很多種,依次由便宜到貴,顏值,功能由弱到強,推薦從 Excel 用起來~

  • 丐版:excel 靈活上手快,性能差

  • 免費網頁版: echart,圖說,小馬BI

  • 收費客戶端:Tableau,PowerBI

  • 插件:eazyBI,better excel

邏輯設計(吃啥)


穿得再dio,一磚撂倒;武功再高,也怕菜刀。

重要的事情是簡單的,而簡單的事情往往最難做到。因為往往真相和嘗試隱藏在各種謊言交織的陷阱中。

給糖尿病人吃糖,給胖子吃肥肉,顯然都是仇人報復時才會用上的套路,但真到做數據報告的時候,荒唐的錯誤很可能會發生。

不管系統牛,分析師技術好,如果一開始邏輯的大背景分析出錯,那怎麼做都無濟於事。比如以前做互聯網金融,其實就是面向銀行不願放貸的無徵信人員的,線上高利貸,各種設定目標如何優化風控模型,吸引人投資,承諾保底,到後面大量暴雷一地雞毛。風控邏輯無非是還款意願,還款能力,以及貸中監控風險,及時預警,聽上去又科技又專業,但實際上整個國家的 GDP 增速撐死10%,這還是你和馬雲平均工資都是億萬富翁的基礎下達成的。如果讓無徵信人員跑贏平國家GDP已經是人間奇蹟,跑出高利貸幾十上百的利潤那就是三體人入侵,除了暴力催收+多頭擼口子基本沒可能達成。當一件事情根本邏輯是錯誤的,數據分析也就失去了意義。

除了方向南轅北撤型,也有風格不適型,Jira Software 中,大多數報表的工作量評估 基於 對於story point 評估,story point 是精確量化評估工作量的方法,當時間寬裕,工作拆分足夠,團隊成員足夠互信的時候,用這個方法,確實可以有效評估項目中各種事情的工作量以及完成日期。但由於東西方文化差異,中國研發團隊做東西,往往是角色亂,事情多,時間緊,套路深,只能簡單粗暴用時間指標,到期日或人天。

各種圖表的前置條件,都是當基礎數據是真實的情況下,統計後做推導結論。而基礎數據的真實,又是一個美好的願望,當你在團隊中發佈一個管理提升生產力的期望時,就必然會發現大家故意把工時,工作點數評估多,任務拆更細,體現績效提升。當想要提升質量,要求降低故障數量,生產事故率,那你就會發現最後的數據正好不多不少,下次還有提升空間。 所以設定評估指標的時候,最好以客觀數據為衡量,不要提前公佈,並且加之360°周邊數據,交叉驗證。

如果需要提煉一箇中國本土職場,相對通用的整理經驗,大致如下幾點:

  • 報表樣式:外國報表沉澱時間長,邏輯嚴謹,框架沿用

  • 指標:功能合併+數值簡化

  • 展示:文字描述本土化

  • 文化背景:人與人天然不信任,以高壓管理和短期套路獲益為導向

指標加工 (備菜)

數據魔方

一維是一行數字,二維是數據表,三維是數據魔方,想要加工出報表,光有想法搞出一張表是不夠的,實際操作的時候,需要挑選字段,交叉查詢,加減乘除,做中間指標。

選字段

為保證原有系統的運行不受影響,一般不會直接從源數據表裡實時讀取查詢數據,會定時從原始庫抽數據

每種系統都有自己的字段,以及字段對應的類型,數值,字符,字典等等

數據庫如倉庫,東西太多會爆倉,秉承用多少拿多少原則,考慮清楚最終需要展示哪些東西,再取,不要動不動 select * from ,慢查詢容易讓系統卡頓,用戶體驗糟糕,也會讓企業付出更多的雲計算費用。

加屬性

有些數據一次統計即可,有些數據需要做成二維表甚至數據魔方,當我們發現某個字段比較重要,未來會在某些場景被交叉查詢用到的時候,就需要把該字段定義 屬性 - property,eazyBI 中的定義,詳情可看 eazyBI 官方說明書),同樣不要過於貪心,加多了屬性會讓數據庫體積變大,查詢變慢。為了便於在 各類BI工具中便捷撰寫一些腳本,推薦學習 Groovy 或 Python 入門。

性能優化

報表卡頓,估計多數人都會遇到,需要分析是哪個環節卡了,數據庫查詢,計算,傳輸,展示加載;然後使用相應的方法,優化之,查詢語句優化,字段優化,加CPU,改善算法代碼,加帶寬,加數據壓縮算法,展示客戶端預加載等等。

展示 (炒菜)

實用層

如果打開各類BI工具報表樣式,十八般武藝,刀叉劍戟,琳琅滿目看花眼。

報表是道菜,那麼實用層就是管飽。

實際工作中,五種圖,餅狀圖,柱狀圖,條形圖,折線圖,散點圖,座標軸單位,對比顏色定義清楚,其實就滿足90%場景,其他大多數都是錦上添花或者純學術用途。

推薦一本做報表入門數據《用圖表說話-麥肯錫商務溝通》,短小精悍,但實用。

表現層

上面管飽以後,就要考慮色香味俱全的擺盤問題了,這塊,我覺得是必要的,精力,成本之所及,做好了對用戶觀感體驗提升是非常有效的。

顏色,字體往公司主要 VI 方向靠,風格根據用戶口味,比如外國人喜歡簡潔,中國老領導喜歡大字報;

增長如不顯著增加輔助線及數字標記;如果數字展現不明顯,可以表格內加條件格式以及折線圖。

炫技層

這塊純粹是為了面子,政治任務,比如領導來參觀,幾塊帶3D效果,設計精良的儀表盤大屏,雖然投的錢不菲,但物有所值,如不做這步,其他所有付出可能都功虧一簣。由於中國大多數行業都是政治,政策驅動的,所以往往企業會更願意把錢投在這裡面,也催生了大量相關的服務公司。如果想做,建議專業的事情找專業的人,比如國內 BI 巨頭 帆軟。

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.