如何制作基于Excel的经营数据仪表盘【一】

浏览: 4693

前段时间,笔者在个人微博上展示了一下自己做的一个经营仪表盘的效果,有好些网友表示很感兴趣,希望能够分享一下思路,刚好,自己最近也对这个项目进行了一次复盘,就以自己的复盘PPT结合文字来进行简单的说明吧。

我将按照5W1H的形式来进行介绍,对于仪表盘做法很感兴趣的朋友,可以直接看How这部分

 

特别说明:图中的数据,均为随机模拟的,请勿对号入座,以免产生误导

0.gif

顺序如下:


我会先介绍我为什么要做这个仪有盘,然后我会回顾一下最初我想做成什么样子,接着,我会呈现我最终做出来成品,同时将想做的,和做成的,进行一个对比。最后,我会把攻关的过程,快速地过一遍。

image.png

下面,进入第一部分,为何要做仪表盘


简单来说,我做这个仪表盘的目的,是想解决公司在数据分析和运用方面的痛点。

0 (1).gif

为了更好地理解,请看这两张鲜明的对比图。先看左边,这是我们常用的报表形式,看起来头晕眼花让人找不到重点,结论藏在所有数字之下,需要花很多时间,去“翻译”和“比较“这些数字,对于数字,人一般都习惯两两比较,对于多个数字的比较,效率明显下降,所以这种形式的报表易用性比较差。


再看右边,折线图能够体现出两组数据的变化趋势,仪表盘能够形象地呈现达成率,饼图和圆环图能够体现占比情况,柱形图能体现绝对值大小,子弹图能够体现计划与实际的差距,右边这幅图片,让人有探究数据的欲望,并且能够从中寻找一些规律与趋势。

 

同样的数据分析,两张图片带给人的观感不一样,效用也绝对不一样。这并不是单纯地给数据穿上外衣,而是为了让数据更有辨识度。数据就像一座海面上的冰山,我们如果只是看数据本身,那只能看到海面以上的部分,但海面以下的,就需要我们用各种方法去探究才能发现。而这个探究的过程,就是数据分析人员的职责所在。

0 (2).gif

我们经常说数据分析,其实这是一系列的过程,可以概括成4个步骤,即数据-信息-展现-知识(图片源引自黄成明老师的文章一张图读懂数据分析

 

但在各个环节当中,都会有很多的影响因素


第一阶段:准备源数据,如果这个阶段的源数据,就有问题,好比蛋清蛋黄里面有还蛋壳,就会影响后续的工作


第二阶段:将有价值的数据整合成有价值的信息,也就是把面粉和蛋做成蛋糕的过程


第三阶段:将信息通过合适的图表来呈现,好比给蛋糕加上奶油、巧克力,水果等点缀,让人有吃下去的欲望


第四阶段:好的数据分析成果,大部分会被受众吸收,转化成他们的知识。

 

作为数据分析人员,在企业经营过程中,大部分的时候,都是直接与枯燥的数字打交道,并且需要将结果呈现给做决策的高层,也即是数据分析人员的工作主要集中在上面图1至图3的过程。


但是,在呈现出最终结果之前,会遇到一系列问题,有共性的,也有特例,这里以笔者所在的零售行业为例进行说明,这些问题,相信遇到过的,会明白“这是多么痛的领悟”

0 (3).gif

笔者简单归纳了一下零售行业目前可能在数据运用方面的痛点:

 

1.    整套ERP系统被拆分成了很多的功能模块,例如收银系统、账款系统、卡券系统等,每个系统都是独立的,未进行科学地整合。

2.    ERP系统查询的都是一个数据,而非一系列数据,比如想一次性查询5.1-5.30的每天的销售,它就无法实现,只能查到上述时间段的总销售数据。

3.    ERP系统无法针对异常的销售数据进行提示,也无法提供销售趋势数据

4.    公司的经营数据是 A公司的ERP系统,公司的客流数据是B公司的客流系统,天气数据也是独立的,难以从ERP软件的层面来发掘这些数据的相关性

5.    ERP软件的可扩展性不强,且二次开发不像想象中容易得到实施,是个非常浩大的工程,同时也是一个漫长的过程

image.png

在被前面所提到的这些痛点反复折磨了很久之后,我想到何不自己动手,利用EXCEL来做一个类似BI管理驾驶仓的仪表盘,解决上述痛点,并实现对数据自动分析的功能


0 (4).gif

通过这个仪表盘,我想实现下面的这些功能:

0 (5).gif

在设定了目标之后,自己在思考以什么样的形式来对公司数据进行呈现,初期想了一些方案,但又觉得不是很满意,然后就想到去找一下专业公司的产品的样式,找到了一个自己觉得好看的样式,初步看了一下,觉得和EXCEL的图表相似度较高,就决定用这样的风格。如左图所示,这个动态图表,是用SAP公司的专业仪表盘水晶易表制做的。对于品牌数据,自己在网上找到了一个汽车行业的分析师@ExcelDashboard的作品,觉得可以借鉴,如右图所示。在查找资料的过程中,也发现零售行业没有任何用EXCEL做仪表盘的先例,所以这次自己算是吃了个螃蟹。

 

当然,最开始,最理想的,还是想做成沈浩老师博客里面那种非常酷炫的效果,只是自己当时完全没有头绪,只好放弃,看看上面那张长图感受下(图片摘自沈浩老师博客http://shenhaolaoshi.blog.sohu.com

当有了一个理想的外壳之后,我便在思考,如何将公司内部的各项数据进行梳理、整合之后,在这样的外壳中呈现,同时要尽可能多地去挖掘源数据的潜力。这部分是一个难点,同时也带有较多的人个主观思考,具体的内容,将在接下来的这个部分里面呈现。

 

现在回想起来,当初还是有点图样图森破,最理想的还是应该先设计好内容框架,而不是随意找个好看的框架再往里面填充内容。

image.png

接下来,进入第三部分,做成了什么,以及怎么做的

经过半年时间,利用自己工作之余的闲暇时间,最终做出了一个成品。

我做的这个仪表盘算是商业智能的一部分,如果能够实现与ERP的对接,就勉强算是一个初级的商业智能,虽然功能比较简单。

下面,进入相对重点的环节,开始展示成品的效果,并进行解说。

0 (6).gif


首先,经营仪表盘包括两大块内容,左边的图,是公司级数据,偏宏观,右边的图,是品牌各月的数据,偏微观。

 

左边的公司级数据,按从上到下,分为三部分,依次是综合信息面板,动态趋势面板,活动及费用面板。

 

从现在的这个图片的大小比例来看,只能看到图片在动,但具体的细节看不清,接下来,会针对各个小的功能模块,进行细节功能的展示。

0 (7).gif

首先,我们来看综合信息面板,这个面板也分为两部分,左边的是数据和信息,右边是部分重要信息的可视化。


左边的信息包括(当前日期、当前营销活动,当前活动销售,昨日销售、本月销售、月指标、月达成,年度销售,年指标,年度达成,昨日、本月、年度的客流,交易笔数和转化率,最后一行还有一个重要提示栏)


右边的信息,包括2组进度条,4个小仪表盘,2组进度条,上面的一组,用来呈现年度的任务进度和时间进度,下面的一组,用来呈现当月的任务进度和时间进度,当任务进度低于时间进度的时候,从进度条上,可以明显地看到长度的差异,能够起到很好的提醒作用。4个小仪表盘,分别用来呈现月度销售和年度销售,月度销售和年度转化率。


乍看之下,可能觉得这个表需要每天录入很多的数据,其实并非如此,因为这个表在最开始设计的时候,初衷,就不是为了搬运ERP系统的数据,而是为了增强ERP系统,并且简化日常的重复工作量。

 

为什么这么说,因为现在看到的这个综合面板,只需要每天录入4个数字(分别是昨日销售,同期日销售,昨日客流,昨日交易笔数)+年初一次性录入的营销活动档期和12个月份的月指标即可。

 

原理本身并不复杂,因为这些数据都可以由四个源数据和年初录入的数据进行自动计算,我只是让这种计算过程自动化而已,难点在于函数公式的写法。

 

这部分的最大亮点在于以下三点:

1、在于实现了翻月的自动识别月份和新月份指标,全年无需额外的人工干预一直可以自动计算前面的数据。

2、 对于当前日期的活动档期的判断,并且能够自动计算出当前活动档期已经达成的销售

3、能够针对三种类型的异常情况,进行文字的提示(即以下三种异常情况:连续5天同比下滑,昨日销售低于月平均,昨日销售低于年平均)

 

所以,综上所述,综合信息面板,是对ERP系统一个非常好的增强,并且对这部分内容进行数据维护很简单。

待续。

推荐 0
本文由 黄成明 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册