導讀“在天氣、氣候不佳時,飛行員的直覺往往是錯誤的。因此,在飛行中,要相信我們的儀表板?!?/strong> ——摘自臺灣大學教授劉順仁《財報就像一本故事書》 將正確的數(shù)據(jù)使用多個圖表展示出來,然后像“堆砌”磚塊一樣放置在一起的圖表集合不能稱為儀表板,這類應用幾乎沒有實用性,更像是一個圖形垃圾堆。 行動前了解清楚自己的目標,并以此來著手準備數(shù)據(jù)是成功的一半。在搞清楚應該需要些什么部件,并且這些部件該如何進行布局前,采用何種形式、如何讓其易于理解則是貫穿其中的要點。 從檢視使用者需求和習慣入手,在第一時間,簡單直接地提供有價值的信息,這是儀表板的基礎。人們喜歡有條理的表達,將信息歸類并建立層級關系是儀表板的筋脈所在。 每個儀表部件不應該是孤立的信息孤島,不同部件間應該存在必要的相互關系,通過交互的方式,在部件間建立彼此的聯(lián)系,更利于信息的整合,使訴求信息的表達更完整。 不同的儀表板,表達信息的方式方法,側重點各不相同。把握好表達的技巧會使表達變得流暢,并使表達更加有力。 正文分為4個部分,分別是: 構成; 層級; 關聯(lián); 其他。 1. 構成多個有機整合在一起的圖表,整體應該有一個核心訴求,圍繞該訴求來構建信息是儀表板制作的前提,并且需要剔除掉不必要的冗余信息,集中顯示重點信息,勿使輔助信息和附加內容成為信息噪音。目的只有一個:提供最直接且有價值的信息用來輔助行動,而不僅僅是用來展示一堆數(shù)據(jù)。 1.1 BI與儀表板在企業(yè)銷售、財務、市場、制造、人事等諸多管理環(huán)節(jié)中,我們都會有意或是無意使用到多個交互式圖表集合的報表,其實這些圖表都可歸屬到儀表板的范疇。此類儀表板大多為企業(yè)的日常決策、警戒、分析服務,使用者往往具有決策權。所以需要設計與用戶層次和知識水平匹配的儀表盤。同時應該具有側重點,針對用戶角色,也可能需要針對業(yè)務邏輯來設定預警提示。 名詞解釋: 商業(yè)智能(Business Intelligence,BI) 將企業(yè)中現(xiàn)有的數(shù)據(jù)轉化為知識,幫助企業(yè)做出明智商業(yè)經(jīng)營決策的一組工具集合。其前端展示多借用圖解可視化的儀表板來展示數(shù)據(jù)當前狀態(tài),注重數(shù)據(jù)的時效性。 儀表板(Dashboard) 最初來自監(jiān)視當前數(shù)據(jù)狀態(tài)的各類物理儀表面板,最為典型的應用是汽車和飛機的儀表面板,如下圖所示: 當前,儀表板已經(jīng)成為一種綜合信息展示手段,其概念已經(jīng)被廣泛應用到各領域的決策、分析與事務之中,如下圖所示: 儀表板,狹義上主要用于展現(xiàn)基于定性的關鍵業(yè)績指標KPI,廣義上將多個儀表、圖表、報表等內容整合在一個頁面上進行顯示的都算作儀表板。 儀表板旨在幫助我們獲取數(shù)據(jù)集合的全局視圖,在此基礎上利用查詢和分析、數(shù)據(jù)挖掘、聯(lián)機分析處理OLAP等方法進行分析和處理,將最后成為輔助決策的信息使用圖示化方法來呈現(xiàn),為管理決策過程提供支持。 從這些概念的初始提出,儀表板就和大數(shù)據(jù)量的分析與處理捆綁在一起,成為一種大數(shù)據(jù)量的分析處理解決方案,雖然BI儀表板的應用有大量專業(yè)軟件可供選擇,其實使用Excel同樣可以完成這樣的應用。 1.2 數(shù)據(jù)集合數(shù)據(jù)集的數(shù)據(jù)必須充足,并提供多維度視角,可供多個不同訴求的圖表所使用。 儀表板所展示的數(shù)據(jù)集可以是來自現(xiàn)有Excel報表和文檔,也可以是借助Excel外部數(shù)據(jù)工具獲取到的網(wǎng)頁數(shù)據(jù),或是像SQL Server這類外部數(shù)據(jù)庫中的數(shù)據(jù),當然也包括其他類型文檔中的數(shù)據(jù)。 1.2.1 數(shù)據(jù)評估 多數(shù)情況下,我們習慣使用現(xiàn)有數(shù)據(jù),直接開始儀表板的制作過程,但我們卻忽略了一個重要內容:到底是儀表板的具體功能重要,還是手頭的數(shù)據(jù)重要?開始前梳理一下與之相關的以下問題很有價值: a)通過儀表板需要讓使用者知道些什么? b)展示是針對整個企業(yè)范圍,還是局部流程、單一產品或部門? c)展示報告的影響是長期還是短期?是宏觀戰(zhàn)略層次還是特定戰(zhàn)術角度的內容? d)數(shù)據(jù)的時間范圍是歷史記錄數(shù)據(jù),還是單一時間的快照數(shù)據(jù)?是偏重實時數(shù)據(jù)的監(jiān)控,還是基于當前數(shù)據(jù)的趨勢預測? e)展示界面是使用單一的圖表樣式,還是使用多個不同的圖表樣式? f )展示是否僅使用匯總分析信息,還是包括更多細節(jié)層次的展示? g)是直接明確告知使用者數(shù)據(jù)的結論,還是由使用者自主去評估數(shù)據(jù)的狀態(tài)? 1.2.2 數(shù)據(jù)準備 上述問題的答案,需要對原始數(shù)據(jù)進行必要的整理,這些整理過程可能需要使用到數(shù)據(jù)透視表,或是使用Microsoft Query來編寫SQL語句代碼,或是采用VBA調取數(shù)據(jù),亦或使用現(xiàn)在流行的Excel BI工具??梢允敲總€圖表關聯(lián)一組數(shù)據(jù),并置于多個不同的工作表中,也可以是多個圖表關聯(lián)一組數(shù)據(jù),放在一個工作表中。 收集或創(chuàng)建數(shù)據(jù)集時,需要把重點聚焦在重要指標上,如性能指標、趨勢和變化。日常被使用到儀表盤的數(shù)據(jù)大致分為量化的和非量化兩種,可量化的數(shù)據(jù)大多為水平與垂直比較型數(shù)據(jù),非量化的數(shù)據(jù)則為前10項不良、前5大客戶、待解決的問題與任務等這類信息。制作儀表板前,需要將非量化的數(shù)據(jù)進行量化處理,比如使用排序序號來處理。 1.3 部件構成儀表板的部件多為圖表,除此之外儀表板還包括數(shù)據(jù)標記和交互部件。數(shù)據(jù)標記主要起諸如異常、正常等的定性反饋;交互部件使用在儀表板包含了交互作業(yè)的場景中,用來作為數(shù)據(jù)展示的觸發(fā)器。 1.3.1 基本部件 a)基礎圖表:包括柱形與條形圖及其堆積子類型、折線圖、離散圖等。 b)組合類圖表:包括柱-線圖、子彈圖、箱線圖等。 c)變形類圖表:包括地圖、儀表盤等。 d)迷你圖或波形圖。 e)表格也可視為部件,一般配合篩選和數(shù)據(jù)標記、迷你圖一起使用。 1.3.2 數(shù)據(jù)標記 在Excel中,使用條件格式是數(shù)據(jù)狀態(tài)標記的最佳解決方法,尤其是圖標集對于進行當前數(shù)據(jù)狀態(tài)的標記最為方便, a)警告:使用類似紅綠燈的效果來直觀預警數(shù)據(jù)狀態(tài)。 b)上升/下降:使用箭頭來直觀描述數(shù)據(jù)的趨勢。 c)開啟/關閉:特定數(shù)據(jù)的標注,強調超出警戒線的數(shù)據(jù)。 1.3.3 交互部件 這些部件一般為Excel的工作表控件和窗體控件。如下拉列表、按鈕、復選框等。其目的往往是使用者參與到儀表板的數(shù)據(jù)展示中,幫助使用者將關注的數(shù)據(jù)局部進行放大處理,或是將多個細節(jié)串聯(lián)起來進行判斷。 2. 層級使用Excel創(chuàng)建儀表板報表,應該能夠清晰地表達數(shù)據(jù)、結構、布局和格式。使用分組和面板將儀表板定制為多個層次,這將會減少儀表板部件間的相互干擾,幫助使用者對數(shù)據(jù)進行解讀。同時使儀表板結構更加富于彈性,包含更多綜合信息。 2.1 布局2.1.1 位置 由于儀表板所含信息的多樣性,使大多數(shù)使用者在瀏覽和使用儀表板報表時,只會尋找自己所感興趣的內容。切勿使儀表板失去關注焦點,將核心儀表板元素置于首要位置,這個位置要符合用者的閱讀習慣,放置位置同時要考慮到使用者了解儀表盤分層信息時的流程順序,因此眼球的動線設計在儀表板設計上顯得更加重要。 2.1.2 反饋 需要清楚地告訴使用者:當前看到的信息關乎什么內容,并且狀況如何。這些內容應該使用文字來進行必要的輔助說明,可以是圖表部件的標題,或是Excel單元格的批注。當然也可以使用圖表鼠標懸停時的詳細數(shù)據(jù)點數(shù)值說明。 2.2 層次2.2.1 分組 通過將同類同級的儀表板部件組織在一起,然后使用分組框的形式將不同的部件進行區(qū)隔,這種區(qū)隔就完成了部件的分組。這些不同的分組構建出了不同的表達層次,每個分組可能會是另外一個分組部件的細化,也可以會是另一個視角的數(shù)據(jù)解讀。分組框可以使用單元格來完成,也可借助Excel的分組框工作表控件來完成,但不建議使用自選圖形。 2.2.2 面板 通過向儀表盤添加面板也可創(chuàng)建層。Excel提供的最佳面板集是工作表,每個工作表可以視為一個面板集,面板間的切換可以使用超鏈接的方式來完成。除此外也可以采用和下圖案例相同的方法,使用切換按鈕來實現(xiàn),這樣的實現(xiàn)需要使用VBA。整體而言,使用面板會使儀表板變更加復雜,尤其是在Excel工作表間使用時需要特別謹慎。 2.3 樣式2.3.1 尺寸 儀表板的部件尺寸,同組或同層應該保持一致。這有利于使用者在視覺中將其歸集為一類來處理。同組內的元素間隔尺寸應該保持一致,不同組間應該有較為明顯的間隔。 2.3.2 格式 儀表板上的同組元素,外觀設置保持同一格式化樣式,同時確保這些元素彼此間的自然對齊,有助于使用者快速捕獲展示信息中最為關鍵的那部分信息。 2.3.3 效果 圖表部件中切勿使用過多的效果,尤其是Excel 2007/2010的各類渲染效果,因為視覺干擾的原因,會導致更為詳盡的數(shù)據(jù)細節(jié)難以被人理解。例如:在折線圖上使用平滑線效果,會使折線線條變得圓滑,但是這卻給眼睛拾取折線上每個數(shù)據(jù)點的位置帶來了困擾。 3. 關聯(lián)當在儀表板中使用了層級關系后,就必須使用交互的方法來使不同的層次關聯(lián)在一起。在Excel中我們可以借助工作表控件和部件本身來完成交互,在儀表板中,此類交互往往需要牽一發(fā)而動全身,一個觸發(fā)事件需要使多個圖表部件的數(shù)據(jù)展示發(fā)生變化。 3.1 聯(lián)系3.1.1 切換 提供快捷簡單的方法,來方便使用者通過鼠標單擊的方式切換圖表部件的不同數(shù)據(jù)顯示。尤其是當儀表板包含多個面板時,需要添加切換選擇按鈕或鏈接,以方便使用者在不同面板間切換。在Excel中可以使用工作表控件按鈕或是圖表部件的VBA鼠標單擊事件來實現(xiàn)。 3.1.2 檢索 當某個部件或層級是另一部件和層級的細化說明時,需提供可供使用者選擇的相關篩選觸發(fā)器,以便對某個圖表部件或層級進行數(shù)據(jù)展示的切片或是截段。在Excel中,下拉選框、滾動條都可以完成這些操作。 3.2 交互3.2.1 簡化 在選擇和使用按鈕、列表框、滑塊等控件時,要考慮到盡量簡單,并有意減少使用的個數(shù),不要把儀表板變成數(shù)據(jù)游戲的道具。交互體驗越是繁雜,使用者獲取到的信息就越少,甚至有時會嚴重影響使用者的決策判斷。 3.2.2 自然 儀表盤設計時應充分考慮使用者將如何使用這些交互,其應該可以方便地從多個維度去解釋數(shù)據(jù)。站在使用者的角度去考慮:單擊按鈕、鏈接等應該有怎樣的外觀,并通過使用者眼球和鼠標單擊的動線設計來決定其放置位置,使作業(yè)流程無縫嵌入到儀表盤,具有自然流暢的使用感受,這樣使用者的關注焦點就被鎖定在了數(shù)據(jù)上。 3.2.3 接口 使用Excel來實現(xiàn)儀表盤的交互時,不同圖表部件間的關聯(lián)關系都是通過函數(shù)公式或定義名稱完成。規(guī)劃和設計這些公式時,必須要考慮儀表板的升級和維護作業(yè),將公式設計得簡單易讀將會是省時省力的一個好習慣。 4. 其他使用Excel制作儀表板是一個相對較為復雜的圖表工程,這個工程的優(yōu)劣有時關乎成本增加或是判斷失誤。“千里之堤毀于蟻穴”,所以有一些制作的關注焦點和細節(jié)需要特別留意。 4.1 典型應用除決策型儀表板外,儀表板根據(jù)使用目的的不同,還包括預警型和分析型兩類常見儀表板。 4.1.1 預警型 這類儀表板以警戒當前數(shù)據(jù)的定性指標為主要目的,比如正常、警戒、異常,多采用和交通燈的紅、黃、綠三色來進行提示。常使用在數(shù)據(jù)監(jiān)控領域,比如工業(yè)控制,當數(shù)據(jù)的指標脫離了預定的控制基線時,紅燈將亮起,下圖就是一個這樣的案例。 4.1.2 分析型 分析儀表板以檢視當前數(shù)據(jù),通過各類數(shù)據(jù)組合來發(fā)現(xiàn)值得探究的現(xiàn)象或趨勢,并結合額外數(shù)據(jù)及工具進行綜合性分析為主要目的。此類儀表盤應用中多借助使用模型,比如財務的量本利盈虧平衡點分析、最佳經(jīng)濟訂購量等模型。該類儀表板也多使用XY散點及氣泡圖表部件來展示數(shù)據(jù),這兩類圖表部件多使用在趨勢分析上,下圖的案例就是一個典型應用。 4.1.3 決策型 4.2 細節(jié)處理4.2.1 布局 將儀表板設計為顯示器的一屏大小比較適合,在版面中切勿有大量空白,除公司標志外,切勿使用與數(shù)據(jù)無關的任何圖片; 圖表部件和非圖表部件的外觀比例控制在4∶1、1∶3或2∶1; 數(shù)據(jù)標記除使用圖標外,也可使用顏色警示以及文字; 交互部件的使用不易過多,一般在一個單一儀表板報表中使用的個數(shù)不宜超過5個。 4.2.2 數(shù)據(jù) 不論何種類型的儀表板,在儀表板的圖表部件中都應該有一個目標基線,缺少了當前數(shù)據(jù)的參考會令使用者不知狀況如何。 重要的數(shù)據(jù)應該被突出強調,比如那些超標或未達標的數(shù)據(jù)。 交互性的功能需要考慮整體數(shù)據(jù)動態(tài)變化,不應該將其應用到僅是一個圖表部件的聯(lián)動上。 4.2.3 圖表 應用到儀表板的圖表要保持簡單易懂,這樣也可實現(xiàn)儀表板簡潔的界面外觀。 單一圖表部件,一般在視覺中可見的圖表類型需要盡量保持只有一個,在儀表板中使用較為復雜的組合圖表并不是一個好主意。 儀表板中要盡量避免使用餅圖和環(huán)形圖,以及三維類型圖表。 4.2.4 格式 在儀表板上出現(xiàn)的數(shù)據(jù),筆者建議均采用右對齊,可方便比較。 勿使用飽和度和亮度過高的色彩,也請勿使用背景色。特別要避免使用視覺特效渲染,這對儀表板沒有絲毫的幫助,反而是嚴重的視覺干擾。 表格、圖表的網(wǎng)格線如果不起分割和提示作用,應該被剔除,即便需要采用,也應該將其設置為淡色,以免在視覺中割裂部件。 圖表部件也不建議加陰影,容易分散注意,其次三維類型的圖表切忌使用在儀表板中。 4.3 性能提高4.3.1 化繁為簡 儀表盤設計時應盡可能減少純粹的數(shù)據(jù)表格部件的使用,表格過于細節(jié),不夠一目了然呈現(xiàn)全局,僅適合組織量化數(shù)據(jù)。雖然在數(shù)據(jù)檢索上,數(shù)據(jù)表格的成行與成列表現(xiàn)更為優(yōu)異,但在Excel中的操作,這類表格較易被鼠標選中,尤其是含有函數(shù)公式時,誤操作所致的破壞更加致命。如果使用表格部件是必需的,那么如下圖案例,配合Excel條件格式的圖標集、數(shù)據(jù)條和迷你圖來展示數(shù)據(jù)更加具有價值。 4.3.2 從草圖入手 保持最少的顯示對象數(shù)目,盡可能少地使用圖表對象,儀表板中包含太多部件,可視化效果就會使數(shù)據(jù)重要性降低,視覺中的重點不再是數(shù)據(jù)。多層儀表板的嵌套將導致使用者打開Excel工作簿的時間被加長,且工作簿的穩(wěn)定性降低,使用起來反應遲鈍。有多個按鈕、復選框的觸發(fā)器儀表板,將會增加Excel工作簿自動重算的頻度,表格/圖表部件和/或面板集受此影響,重繪會有延滯,進而影響使用感受。所以設計伊始請從草圖開始,非常有必要,這樣做的好處是可以更好地規(guī)劃儀表板,以確保主要的脈絡都已經(jīng)被理清,減少那些不必要的內容,下圖的案例即是一個這樣的草圖手稿。 4.3.3 層次清晰 對于涉及具有層級表達的儀表板而言,處理好部件間或分組部件的相互關系其實并不是太容易,尤其層級關系。圖15.4-5的案例是一個樹狀結構,此類應用多為杜邦分析法的延伸應用,可通過Excel的數(shù)據(jù)條來實現(xiàn),也可使用VBA的工作表事件,將單元格設定為觸發(fā)器來進一步使用。當然此類應用中,每個分層也可使用不同的圖表部件,但是這種儀表板應用在Excel的整體空間布局上非常難以處理,故并不建議。 |
|