算了,追星的那些事不想参和了啦,我只知道BI界有一个“地图中的战斗图”一不小心也火了,作为MySQL粉丝儿,是时候教我们做个“战斗图”了吧?
说来就来,其实我是个课程回顾!(小心机哦)
本次课是基于MySQL数据源的案例实操课,从时间、区域、商品等角度进行销售分析,通过中国地图监察各省市的销售况;操作过程以一个销售管理驾驶舱构建为主,将涉及收入的同比、图表联动,地图下钻等功能的应用。知道为什么叫“地图中的战斗图”了吧,钻钻钻到飞起来。
本期分享的内容:
《奥威Power-BI基于MySQL数据源制作报表》
时间:2017年1月11日
课程主讲人:李显斯
多年的甲方、乙方工作经验,熟悉企业的业务流程,主要从事数据库、BI开发,对ETL、数据仓库技术有着丰富的经验。
图1
预览报表:
在进入课程之前,我们先来预览今天要完成的驾驶舱的最终效果。我们用一个地图展示全国的销售情况,区域、颜色的深浅代表了收入的高低,当双击地图时,省份可以下钻到明细的城市;同时,四个数字图非常直观地展示了地图显示区域的具体数值;最后是一个柱状图来展示当前区域收入和收入同比的全年情况。
原来“战斗地图”是这样的,快快进入制作报表吧!不过,现在脑子是不是还一片空白呢?是因为你还不知道过程中要用到的指标等分析需求啊!
知道了“你是谁”,我还想知道“到哪儿去”,即这些指标在业务系统是怎样存储的呢?
这是我们这次需要用到的指标的E-R图,首先是销售明细表通过“门店ID”这个指标关联到门店表,接着门店表通过“区域ID”与区域表相关联,整一个过程是不是很像一个接力赛呢?
整个分析下来,是不是很清晰了,接下来就进入正题啦!
没有Power-BI标准版和MySQL客户端,说什么都是浮云,所以我们第一步就是进行Power-BI标准版和MySQL客户端的安装。
第一部分:安装Power-BI标准版和MySQL客户端
Power-BI标准版可以直接到奥威软件官网或者技术支持群下载,根据安装指引完成即可,MySQL客户端也是一样的。天下最痛苦的事情莫过于做题时遇到了不会的题目,翻开答案册,那里方方正正地躺着一个字——“略”,所以说,有安装指引或者下载向导真的是对很多IT小白莫大的宠爱!
第二部分:连接MySQL数据源
别看MySQL数据源就以为是多么庞大的东西,连接它到我们的Power-BI仅仅需要一步:在连接数据图页面输入对应的参数,这样数据源就建立完成了。
第三部分:定义数据视图
来到第三步,进行数据视图的编辑,选中我们需要的数据表,并设置表与表之间的关联关系。这个时候你会发现因为有了前面数据库E-R图的讲解,你的思路会非常清晰,马上就可以完成这个数据视图。
到了这里,我们数据的准备工作就完成啦!
第四部分:开发报表
最后一步,也是重点的一步,我们进入驾驶舱的创建。
1、 添加中国地图:
要实现一个可钻取的“战斗地图”,首先我们需要一个添加一个“折叠表”作为地图的数据源,“折叠表”中加入的维度和指标也就是地图的维度和指标。在设定好“折叠表”的数据之后,添加“中国地图”,在“数据集”一栏选中“折叠表”的名称,就完成了“折叠表”与“中国地图”的数据传送,最后把“折叠表”隐藏即可。
2、 添加四个数字图:
到现在很多学员对数字图都熟悉不过了吧,四个数字图都是相似的,因此我们可以进行复制粘贴完成,不同的数值只需要修改“值序列”。这里要注意的一点是其中一个数字图显示的数值是“毛利率”,所以我们要添加一个“毛利率”的维度,通过输入对应的公式生成,并且要保证输入公式时不能插入中文字符,必须全部为英文字符。
3、 设置联动功能:
在地图上点击一个区域时,四个数字图就会显示出对应这个区域的销售数量情况,这个就是图表的联动功能。设定这个功能是非常简单的,只有一个步骤:在数字图的“筛选来源”选中地图的名称。
4、 添加标准柱状图:
添加报表最后的柱状图,选中收入、时间、收入同比等指标,再设置与中国地图的联动功能。
图6
整张报表就做好了,可以通过地图联动、地图钻取,同时也可通过右侧做时间筛选。
想知道更多详情请下载课程PPT: 《奥威Power-BI基于MySQL数据源制作相关分析》
想看更多详情可以快快观看课程视频哦,本周的课程回顾就到这里了,下周的课程是往期课堂内容总结以及常见问题汇总分析,满二送一福利:加送特色能点说明,听说报表示例非常与众不同呢,下周见哦!
往期精彩课堂请点击:
1、《奥威Power-BI案例应用:带着漫画看报告》
https://www.powerbi.com.cn/page103?article_id=221
2、《奥威Power-BI基于oracle数据源制作相关分析表》
https://www.powerbi.com.cn/page103?article_id=217
3、《奥威Power-BI财务报表数据填报》