寫在前面——此文將教你們?cè)趺醋鰟?dòng)態(tài)圖表、Dashboard(商業(yè)報(bào)表)
----------------------------------------------------------------------------------------------
所謂精美的Excel可分為兩類,一類是信息圖;另一類是Dashboard。
一、信息圖的制作
這些美觀有創(chuàng)意的圖表都是通過(guò)插件來(lái)做的,微軟商城里有自帶的插件,Gantt Chart for Excel、People Graph、Power Map、Power Query等等都是很棒的插件。
People Graph
Power Map
二、商業(yè)報(bào)表、Dashboard
這個(gè)才是我要重點(diǎn)講的商業(yè)報(bào)表,比起信息圖我覺(jué)得這個(gè)應(yīng)用更廣泛,Excel2013已實(shí)現(xiàn)提供了很多個(gè)人用的dashboard,沒(méi)接觸過(guò)的可以了解一下是怎么回事。
Dashboard是商業(yè)智能儀表盤的簡(jiǎn)稱,擁有實(shí)現(xiàn)數(shù)據(jù)可視化的模塊,向企業(yè)展示度量信息和關(guān)鍵業(yè)務(wù)指標(biāo)(KPI)的工具。比如可以利用Dashboard在一個(gè)簡(jiǎn)單屏幕上聯(lián)合并整理數(shù)字、公制和績(jī)效記分卡,從多種數(shù)據(jù)源獲取實(shí)時(shí)數(shù)據(jù),并且是定制業(yè)務(wù)化的展示和交互界面。
Dashboard不講究單個(gè)圖表有多美精美酷炫,它的目的是展示一個(gè)主題下該有的數(shù)據(jù),該有的功能。比如下圖展示的是各地區(qū)銷售情況,展示類每個(gè)月的指標(biāo)完成情況和整一年的銷售情況,并在下方顯示具體數(shù)據(jù),以了解具體數(shù)量是所燒,差距有多少。
所以Dashboard講究的是功能,需求,同時(shí)利用一些交互手段(數(shù)據(jù)鉆取、聯(lián)動(dòng))實(shí)現(xiàn)進(jìn)一步分析。
如何制作dashboard?
1、核心:動(dòng)態(tài)圖表制作
比如我在excel里準(zhǔn)備了這樣一個(gè)數(shù)據(jù)源
第一步:制作控件
選擇“開發(fā)工具→控件→插入”命令,從打開的表單控件箱中選擇一個(gè)組合框插入到任意空白位置,設(shè)置數(shù)據(jù)源區(qū)域?yàn)椤癆2:A8”,單元格鏈接為“C12”。
第二步:定義名稱
定義名稱是最為關(guān)鍵的一步,目的是確定要引用的動(dòng)態(tài)源數(shù)據(jù),這里要用到OFFSET函數(shù),表達(dá)式為“= OFFSET($A$1,$C$12,1,1,7)”。其中,C 1 2單元格為信號(hào)單元格 ,返回的是一個(gè) 1~6的數(shù)字變量選擇“公式 →名稱管理器 →新建”命令 。
第三步:制作圖表
插入一個(gè)空白的柱狀圖,在柱狀圖上右擊,選擇“選擇數(shù)據(jù)源”命令,在打開的對(duì)話框中添加一個(gè)系列,在“系列值”編輯框中輸入“=Sheet1!MOB_SAL”。在“水平(分類)軸標(biāo)簽”選項(xiàng)區(qū)中單擊“編輯”按鈕彈出“軸標(biāo)簽”對(duì)話框,選擇$B$2:$H$2單元格區(qū)域作為橫坐標(biāo)標(biāo)簽。
總體來(lái)說(shuō)需要大家學(xué)會(huì)VBA和數(shù)據(jù)透視表。
2、關(guān)鍵:每個(gè)圖表的細(xì)節(jié)制作
比如展示的第一個(gè)圖,包含了柱狀圖、氣泡圖、組合圖、環(huán)形圖、進(jìn)度條。涉及到的功能有查詢、預(yù)警、復(fù)選。
這里就不具體講每個(gè)制作的方法了
如何評(píng)價(jià)一個(gè)Dashboard的好壞
Dashboard制作建議
1)如何合理布局各個(gè)小的圖表,如何做到及合理利用了空間又顯得整潔大方,可以考慮在實(shí)際動(dòng)手之前,現(xiàn)在一張紙上畫下布局草圖。
2)選擇展現(xiàn)方法,Excel功能的不斷完善,使我們?cè)趹?yīng)用時(shí)多了很多選擇,圖表、迷你圖、條件格式、圖形、圖片、甚至函數(shù)都可以用來(lái)做數(shù)據(jù)展現(xiàn),如何清晰并且簡(jiǎn)單的展現(xiàn)數(shù)據(jù)就成了一項(xiàng)重要的考慮了。
3)美化Dashboard,大多時(shí)候不是圖表的技巧不行,而是大多數(shù)表哥表姐們美術(shù)功底均比較差(包括本人),要做出色彩搭配合理、比例協(xié)調(diào)的圖表往往要費(fèi)好長(zhǎng)的時(shí)間,而且往往事與愿違。關(guān)于這步有兩個(gè)建議,1) 不斷參考臨摹網(wǎng)上優(yōu)秀的作品。2)盡可能少的使用顏色,比如只用藍(lán)色+灰色,比如第一幅圖中就只用了藍(lán)色色調(diào)。
方案二——專業(yè)報(bào)表工具
其實(shí)大多數(shù)企業(yè)較具規(guī)模的企業(yè)都不會(huì)用excel做商業(yè)報(bào)表,而是選用一些專業(yè)的報(bào)表工具,相對(duì)excel的優(yōu)勢(shì)在于:
1、有平臺(tái),可進(jìn)行統(tǒng)一報(bào)表管理;
2、填報(bào)+數(shù)據(jù)展示,實(shí)現(xiàn)數(shù)據(jù)的進(jìn)出管理
3、與數(shù)據(jù)庫(kù)、數(shù)據(jù)倉(cāng)庫(kù)直接連接,大數(shù)據(jù)量處理優(yōu)勢(shì)明顯
4、集成化應(yīng)用,更像是一個(gè)數(shù)據(jù)管理工具,開發(fā)可實(shí)現(xiàn)各種業(yè)務(wù)場(chǎng)景應(yīng)用
確實(shí),這一類的工具使用要方便得多。
以報(bào)表工具FineReport為例,制作這類dashboard輕而易舉地多。
與Excel的操作思路相似,制作過(guò)程是:
以工作過(guò)程中的一個(gè)實(shí)際案例為例子,需要連接數(shù)據(jù)庫(kù)
1、新建表單
2、拖入組件
如上圖所示的效果圖,可以看到該表單需要有1個(gè)下拉框控件以及對(duì)應(yīng)的1個(gè)標(biāo)簽控件和一個(gè)查詢按鈕,還需要一個(gè)以表格形式顯示數(shù)據(jù)的報(bào)表塊和顯示圖表的圖表塊,此時(shí),確定了需要在表單中添加一個(gè)報(bào)表塊,一個(gè)圖表塊,3個(gè)控件。
參數(shù)組件的話需要通過(guò)參數(shù)綁定數(shù)據(jù)字段:從工具欄中將參數(shù)組件拖拽至表單主體中,并將相應(yīng)的三個(gè)控件:下拉框、文本控件和查詢按鈕拖拽至參數(shù)組件中,并設(shè)置標(biāo)簽控件的控件值為:客戶,如下圖:
3、報(bào)表塊組件
從工具欄中將報(bào)表組件也拖拽至表單主體中,如下圖:
4、圖表組件
再?gòu)墓ぞ邫谥袑D表組件拖曳至報(bào)表塊組件的下方,如下圖:
控件綁定數(shù)據(jù)
定義數(shù)據(jù)集
效果圖中,新建數(shù)據(jù)集ds1:SELECT 產(chǎn)品名稱,庫(kù)存量,產(chǎn)品.成本價(jià) ,產(chǎn)品.單價(jià) FROM 訂單,訂單明細(xì),產(chǎn)品 where 客戶ID='${company}'and 訂單.訂單ID=訂單明細(xì).訂單ID and 訂單明細(xì).產(chǎn)品ID=產(chǎn)品.產(chǎn)品ID,參數(shù)company的默認(rèn)值為VINET。
客戶下拉框控件
選中下拉框控件拖拽到適當(dāng)位置,下拉框控件名設(shè)為“company”,數(shù)據(jù)字典來(lái)自FRDemo數(shù)據(jù)庫(kù)的客戶表(數(shù)據(jù)類型選擇數(shù)據(jù)庫(kù)表,數(shù)據(jù)庫(kù)選擇FRDemo),實(shí)際值和顯示值分別為客戶ID和客戶名稱,控件值為VINET:
圖表塊綁定數(shù)據(jù)
選中圖表塊所在區(qū)域,為該圖表綁定數(shù)據(jù),圖表數(shù)據(jù)源來(lái)源于數(shù)據(jù)集數(shù)據(jù)源,其分類系列設(shè)置如下,選擇要綁定的數(shù)據(jù)源,表格數(shù)據(jù)的綁定也類似。
保存預(yù)覽后就得到
這只是FineReport的一小個(gè)功能,除去這個(gè)還有正常的表格制作,數(shù)據(jù)填報(bào)(通過(guò)報(bào)表模板提交數(shù)據(jù)到數(shù)據(jù)庫(kù),可以設(shè)立審核機(jī)制),能做發(fā)票、能做單據(jù)。因?yàn)榍岸苏故?,能利用js集成代碼,嵌入各式各樣的畫面。
方案三——商業(yè)智能報(bào)表
FineReport報(bào)表工具適合IT開發(fā)人員和一些數(shù)據(jù)業(yè)務(wù)人員,還是需要一定的SQL知識(shí)的。在這類工具的基礎(chǔ)上,又有一類商業(yè)智能報(bào)表,這類工具又演化成其他身份,數(shù)據(jù)可視化工具、大數(shù)據(jù)分析工具,前端數(shù)據(jù)分析工具等等。
“智能”意味著簡(jiǎn)單,確實(shí)這類工具制作dashboard更簡(jiǎn)單,簡(jiǎn)直為dashboard而生。
就以FineBI為例FineBI商業(yè)智能解決方案|BI工具
其操作主要用拖拽的方式來(lái)實(shí)現(xiàn),不寫SQL,不寫代碼,不設(shè)參數(shù)、不做數(shù)據(jù)分析模型。
比如我要完成以下這樣一張查詢分析的動(dòng)態(tài)圖表。
1、新建分析
打開界面,右上方新建分析,命名模板名稱。
2、拖拽圖表控件,選定數(shù)據(jù)源
將所需要的圖表拖拽到面板中,選定數(shù)據(jù)源
3、時(shí)間查詢控件
碼得好辛苦,求給贊!
聯(lián)系客服