如何從0到1搭建一個數(shù)據(jù)報表
數(shù)據(jù)看板的搭建思路
|0x00 誰在用數(shù)據(jù)看板
大家好,我是寶器!
我們在講一件事情之前,首先要問自己兩個問題:
第一,這個東西的作用是什么; 第二,這個東西是給誰用的。
譬如報表,大家的想法,很自然的會認為,這是給高管或投資人看的。
但,素有“中國巴菲特”之稱的段永平,在談到自己的投資經(jīng)驗時,會說他幾乎從來不看報表,如果真的想了解,會請專業(yè)人士看完,給他一個結(jié)論。因為,看報表只是了解一家公司的入口,更像是診斷指標的化驗單,醫(yī)生可以用它作為參考的依據(jù),但它畢竟不是診斷結(jié)果。
所以,數(shù)據(jù)看板的作用,應(yīng)該是給專業(yè)人士用的、用于呈現(xiàn)公司業(yè)務(wù)數(shù)據(jù)的表格或圖表,方便公司內(nèi)部的相關(guān)人員掌握業(yè)務(wù)發(fā)展情況的地方。數(shù)據(jù)看板的用戶,也應(yīng)該是以業(yè)務(wù)leader、一線運營員工為主,輔助以高管的情報需要。
有了分層的用戶群體,我們就可以清晰的畫出一份角色畫像:

|0x01 數(shù)據(jù)報表設(shè)計
數(shù)據(jù)看板最核心的內(nèi)容,就是數(shù)據(jù)報表了,其他的功能,比如數(shù)據(jù)解讀、指標洞察等,都是在報表的基礎(chǔ)上做的延伸。
但數(shù)據(jù)報表并不是腦子一熱,畫個草圖就可以開干的,尤其是對于復(fù)雜業(yè)務(wù)而言,只有在規(guī)范的分析體系之下,如何設(shè)置篩選條件、查看統(tǒng)計項、選擇合適圖表,才能做到搭建的即快速、查詢速度又不慢。一些比較基礎(chǔ)和重要的報表,通常還需要進行相應(yīng)的數(shù)據(jù)測試,保證展示的內(nèi)容是正確的。
有道是:“依據(jù)正確的數(shù)據(jù),才能做出正確的抉擇。”數(shù)據(jù)如果都不對,那分析個啥咧?
通常情況下,數(shù)據(jù)報表的設(shè)計,有三個比較關(guān)鍵的步驟:
設(shè)計分析體系; 定義數(shù)據(jù)指標; 調(diào)整數(shù)據(jù)報表。
【設(shè)計分析體系】
業(yè)務(wù)是數(shù)據(jù)報表設(shè)計的核心,要想有清晰的分析體系,要點在于打通數(shù)據(jù)分析的鏈路。
例如要分析用戶的增長情況,使用AARRR模型,就要獲取用戶的激活、留存、來源等相應(yīng)的數(shù)據(jù),統(tǒng)計每個階段的轉(zhuǎn)化情況;分析銷售利潤,就需要知道利潤率、在架率、產(chǎn)品種類、報價策略、市場行情變動等數(shù)據(jù)。
正常的業(yè)務(wù),都會有一個比較成熟的分析體系,這個可以多跟產(chǎn)品運營市場的同學(xué)聊聊。
【定義數(shù)據(jù)指標】
大多數(shù)情況下,數(shù)據(jù)部門都會有自己的指標庫,但對于搭建看板來說,主要關(guān)心的是三個東西:口徑、維度和統(tǒng)計周期。
數(shù)據(jù)口徑不清晰,大概是業(yè)務(wù)人員碰到最多的情況,也是跟技術(shù)團隊撕逼最多的內(nèi)容。因此,針對一些比較通用的指標,類似于uv、gmv、arpu等,要有明確的定義,盡可能多的與業(yè)務(wù)部門達成共識,并且在內(nèi)部文檔系統(tǒng)中能夠隨時檢索。
定義好數(shù)據(jù)口徑后,就需要當(dāng)前業(yè)務(wù)需要觀察哪些主要指標,并對觀察的維度進行逐步拆分,俗稱“下鉆”。正常一些的指標,提供下鉆的能力是標配,因為更深入的維度上分析數(shù)據(jù),才可能得到準確答案。但不是所有的維度都要放到報表上,有一些業(yè)務(wù)無關(guān)的維度是不需要展示的。
最后就是統(tǒng)計的時間周期,正常情況下就是按天/按小時兩種頻次,如果業(yè)務(wù)變化比較快,那么15分鐘甚至實時數(shù)據(jù)也是需要看的。但總的來講,更新頻率越快,對技術(shù)的要求越高,這個還是要看團隊當(dāng)前的技術(shù)能力。
【調(diào)整數(shù)據(jù)報表】
數(shù)據(jù)報表不同于產(chǎn)品,要在單位面積內(nèi)提供最有價值信息,就需要嚴格的遵循MVP原則,用最小功能集合去迭代產(chǎn)品。
但要心理有一定的預(yù)期,因為很少有報表設(shè)計好之后,就不再變動。上線的初期,頻繁的調(diào)整指標、統(tǒng)計范圍、篩選條件、權(quán)限控制都是很常見的問題,因此可以初期通過Excel推送給相關(guān)的業(yè)務(wù)方,等業(yè)務(wù)穩(wěn)定下來再考慮線上化的問題。
報表線上化的時候,需要考慮一些常見的問題,包括:
默認查詢時間,是否有月初空值的情況; 數(shù)據(jù)排序規(guī)則,默認按照哪一列排序; 篩選條件的設(shè)置,哪些條件開放給用戶最合適; 統(tǒng)計指標的檢查,是否存在需要合并、去重的情況; 異常值的處理,比如空值、極限值等。
|0x02 數(shù)據(jù)看板設(shè)計
當(dāng)我們能夠獨立的搭建數(shù)據(jù)報表之后,通過工具提供的可視化能力,如何高效率的、快速的搭建一個交互體驗良好的報表,考驗的就是過去經(jīng)驗的累積了。
例如,我比較推薦如下的幾種報表設(shè)計原則:
展示最核心的指標,優(yōu)先保證查詢速度,而不僅僅是酷炫的效果; 不同區(qū)塊之間的數(shù)據(jù)信息,要有關(guān)聯(lián)性,能夠體現(xiàn)你分析問題的思路; 內(nèi)容要符合業(yè)務(wù)需求,無關(guān)的信息不要展示; 通過圖表體現(xiàn)出指標的變化趨勢,關(guān)鍵點最好能夠有文字說明; 不同數(shù)據(jù)指標有對比,對比是發(fā)現(xiàn)問題的最直觀方式。
從上面的信息可以看出來,選擇合適的圖表很重要,下面是網(wǎng)上比較常見的一張圖表選擇建議圖:

但還有其他的一些設(shè)計技巧值得學(xué)習(xí):
讓表格井井有條:包括字段的對齊、日期格式的統(tǒng)一、區(qū)塊的縮放和合適的高度;等等; 讓表格更直觀:單元格的底色和內(nèi)容要有一定的對比性,因此使用斑馬紋可以提升瀏覽速度;避免使用深色的、粗線條的邊框,這樣會讓邊框喧賓奪主;對重點關(guān)注的數(shù)據(jù)進行高亮提示;等等; 使用簡單而明確的提示語:比如Hover提示、默認操作的提示、透傳文案的寫法,等等; 折疊明細數(shù)據(jù):雖然明細數(shù)據(jù)是報表的核心內(nèi)容,但如果數(shù)據(jù)太多,反而會使得報表想要表達的內(nèi)容非常不直觀,因此一些信息是需要進行隱藏的:比如樹形表格,默認只展開第一列;比如通過更多選項,跳轉(zhuǎn)到下鉆的明細頁;比如通過報表工具的字段篩選功能,將更多的探索型指標隱藏起來。
接下來就是針對不同的用戶,進行特定的優(yōu)化。因為我們可能有幾十種不同的業(yè)務(wù)過程,幾百個相關(guān)的數(shù)據(jù)指標,但這并不是所有人都要看到的,選用哪些數(shù)據(jù)指標和衡量方式,需要和業(yè)務(wù)團隊溝通確定。例如有些指標是核心業(yè)務(wù)的訴求(DAU等),相較于一些偏向經(jīng)營管理層面的指標,前者永遠是公司發(fā)展的核心,需求的優(yōu)先級也就要高于后者。
首先是針對高管的報表設(shè)計,設(shè)計的原則很簡單:“簡潔、唯結(jié)果論、主次分明”。這種報表的設(shè)計更多的傾向于展示純數(shù)字內(nèi)容,而非圖表,因為高管要第一時間掌握業(yè)務(wù)的現(xiàn)狀,圖表反而增加了獲取關(guān)鍵信息的成本;另一個是高管對業(yè)務(wù)數(shù)據(jù)非常敏感,不需要曲線來表示規(guī)律,基本上只需要數(shù)字,就可以迅速判斷出業(yè)務(wù)的健康程度。
高管對數(shù)據(jù)的敏感性,比一線開發(fā)還要高,不要試圖去蒙混過關(guān)。
其次是針對業(yè)務(wù)的報表設(shè)計,突出一個“垂直細分”特征。因為影響業(yè)務(wù)的因素會有很多,相較于高管的“看重結(jié)果”,業(yè)務(wù)人員更加“看重過程”,所以多習(xí)慣于使用曲線、漏斗等圖標來展示數(shù)據(jù)的變化趨勢和變化規(guī)律。因此業(yè)務(wù)提過來的需求,基本上是360度無死角的各種下鉆和關(guān)聯(lián),那種把數(shù)據(jù)最大程度上刨根問底的程度。
為業(yè)務(wù)設(shè)計報表,最為費時,視覺特征、區(qū)塊聯(lián)動、維度下鉆、異常高亮、注釋說明、移動端適配,等等,僅在數(shù)據(jù)分析體系之外要考慮的問題,就已經(jīng)不少。
歡迎點擊這里深入閱讀:邁向數(shù)據(jù)的最高境界:數(shù)據(jù)可視化經(jīng)驗詳解。
|0xFF 數(shù)據(jù)的推送
當(dāng)報表設(shè)計完成后,為了節(jié)約時間、提醒風(fēng)險、每日例會等情況,需要將報表配置成可以推送的形式,
推送有三種方式:郵件推送、聊天工具單獨推送、聊天工具群推送。
郵件推送是比較常規(guī)的推送方法,配置的方式也比較靈活,能夠方便業(yè)務(wù)人員每天來公司后第一時間查看。
聊天工具的推送,現(xiàn)在的釘釘?shù)绕髽I(yè)通訊軟件基本都支持,配置一個推動端口即可。這種方式的好處是效率更高一些,避免信息被冗余的郵件所覆蓋。
有些時候,如果數(shù)據(jù)發(fā)生了異常,也可以配置相應(yīng)的信息推送,來提醒開發(fā)或者是業(yè)務(wù)人員查看。
有些時候,報表的推送是一件很有必要的事情,因為當(dāng)信息非常繁雜時,我們很容易遺漏一些什么,這時候簡單的推送功能,背后代表的就是數(shù)據(jù)驅(qū)動能力的一部分。提升業(yè)務(wù)價值的手段并非只有算法或者是分析報告,依靠人的經(jīng)驗+工程手段,一樣可以做到。

推薦閱讀
歡迎長按掃碼關(guān)注「數(shù)據(jù)管道」
