就在昨天,粉丝界终于有一碗粉丝修成正果,追了周杰伦16年,他的偶像终于请他吃了一碗面,简直就是十六年的粉丝熬成了一碗面,丝儿们既羡慕又感叹:追的是一种精神!只要你请我吃面,喜欢你20年都不是问题!

算了,追星的那些事不想参和了啦,我只知道BI界有一个“地图中的战斗图”一不小心也火了,作为MySQL粉丝儿,是时候教我们做个“战斗图”了吧?

说来就来,其实我是个课程回顾!(小心机哦)

本次课是基于MySQL数据源的案例实操课,从时间、区域、商品等角度进行销售分析,通过中国地图监察各省市的销售况;操作过程以一个销售管理驾驶舱构建为主,将涉及收入的同比、图表联动,地图下钻等功能的应用。知道为什么叫“地图中的战斗图”了吧,钻钻钻到飞起来。

本期分享的内容:

《奥威Power-BI基于MySQL数据源制作报表》

时间:2017年1月11日

课程主讲人:李显斯

多年的甲方、乙方工作经验,熟悉企业的业务流程,主要从事数据库、BI开发,对ETL、数据仓库技术有着丰富的经验。

图1

预览报表:

在进入课程之前,我们先来预览今天要完成的驾驶舱的最终效果。我们用一个地图展示全国的销售情况,区域、颜色的深浅代表了收入的高低,当双击地图时,省份可以下钻到明细的城市;同时,四个数字图非常直观地展示了地图显示区域的具体数值;最后是一个柱状图来展示当前区域收入和收入同比的全年情况。

原来“战斗地图”是这样的,快快进入制作报表吧!不过,现在脑子是不是还一片空白呢?是因为你还不知道过程中要用到的指标等分析需求啊!

图2

知道了“你是谁”,我还想知道“到哪儿去”,即这些指标在业务系统是怎样存储的呢?

图3

这是我们这次需要用到的指标的E-R图,首先是销售明细表通过“门店ID”这个指标关联到门店表,接着门店表通过“区域ID”与区域表相关联,整一个过程是不是很像一个接力赛呢?

整个分析下来,是不是很清晰了,接下来就进入正题啦!

图4

没有Power-BI标准版和MySQL客户端,说什么都是浮云,所以我们第一步就是进行Power-BI标准版和MySQL客户端的安装。

第一部分:安装Power-BI标准版和MySQL客户端

Power-BI标准版可以直接到奥威软件官网或者技术支持群下载,根据安装指引完成即可,MySQL客户端也是一样的。天下最痛苦的事情莫过于做题时遇到了不会的题目,翻开答案册,那里方方正正地躺着一个字——“略”,所以说,有安装指引或者下载向导真的是对很多IT小白莫大的宠爱!

第二部分:连接MySQL数据源

别看MySQL数据源就以为是多么庞大的东西,连接它到我们的Power-BI仅仅需要一步:在连接数据图页面输入对应的参数,这样数据源就建立完成了。

图5

第三部分:定义数据视图

来到第三步,进行数据视图的编辑,选中我们需要的数据表,并设置表与表之间的关联关系。这个时候你会发现因为有了前面数据库E-R图的讲解,你的思路会非常清晰,马上就可以完成这个数据视图。

到了这里,我们数据的准备工作就完成啦!

第四部分:开发报表

最后一步,也是重点的一步,我们进入驾驶舱的创建。

1、添加中国地图:

要实现一个可钻取的“战斗地图”,首先我们需要一个添加一个“折叠表”作为地图的数据源,“折叠表”中加入的维度和指标也就是地图的维度和指标。在设定好“折叠表”的数据之后,添加“中国地图”,在“数据集”一栏选中“折叠表”的名称,就完成了“折叠表”与“中国地图”的数据传送,最后把“折叠表”隐藏即可。

2、添加四个数字图:

到现在很多学员对数字图都熟悉不过了吧,四个数字图都是相似的,因此我们可以进行复制粘贴完成,不同的数值只需要修改“值序列”。这里要注意的一点是其中一个数字图显示的数值是“毛利率”,所以我们要添加一个“毛利率”的维度,通过输入对应的公式生成,并且要保证输入公式时不能插入中文字符,必须全部为英文字符。

3、设置联动功能:

在地图上点击一个区域时,四个数字图就会显示出对应这个区域的销售数量情况,这个就是图表的联动功能。设定这个功能是非常简单的,只有一个步骤:在数字图的“筛选来源”选中地图的名称。

4、添加标准柱状图:

添加报表最后的柱状图,选中收入、时间、收入同比等指标,再设置与中国地图的联动功能。

图6

整张报表就做好了,可以通过地图联动、地图钻取,同时也可通过右侧做时间筛选。

想看更多详情可以快快观看课程视频哦,本周的课程回顾就到这里了,下周的课程是往期课堂内容总结以及常见问题汇总分析,满二送一福利:加送特色能点说明,听说报表示例非常与众不同呢,下周见哦!

往期精彩课堂请点击:

1、《奥威Power-BI案例应用:带着漫画看报告》

2、《奥威Power-BI基于oracle数据源制作相关分析表》

3、《奥威Power-BI财务报表数据填报》

mysql bi方案_《奥威Power-BI基于MySQL数据源制作报表》精彩回顾相关推荐

  1. power bi 地图_如何使用Power BI创建地理地图-填充地图和气泡地图

    power bi 地图 该项目 (The project) This is the first article of a series dedicated to discovering geograp ...

  2. power bi排序_如何在Power BI中按时间顺序对月份进行排序

    power bi排序 In this article, I'm going to demonstrate how to sort months chronologically in Power BI. ...

  3. 阿里高可用mysql搭建方案_阿里云环境迁移记录 - MYSQL高可用搭建

    MYSQL高可用方案主要分为两大类,一类是前置管理,一类是后置管理. 前置管理的思想是利用各种前置管理工具,动态切换或者分发请求到不同的实例并切换master,如keepalived.MHA.pack ...

  4. jena 开发之 mysql数据导入_在Jena框架下基于MySQL数据库实现本体的存取操作

    转自:http://blog.csdn.net/jtz_mpp/article/details/6224311 最近在做一个基于本体的管理系统.其中对本体的操作部分,我使用的是Jena框架:数据模型是 ...

  5. aspen怎么做灵敏度分析_不会敲代码怎么做智能分析?用奥威商业智能BI

    不会敲代码,怎么学也不会,那怎么做大数据智能分析?说来也简单,用商业智能BI软件就行.拖拉拽就能做报表,点击即可智能分析,即使是没有IT基础,完全不会敲代码的人也能轻松抽取数据做智能分析. 商业智能B ...

  6. power bi可视化表_如何使用Power BI可视化数据?

    power bi可视化表 什么是数据可视化? (What is Data Visualization?) With the technological revolution, data went fr ...

  7. 大数据分析工具Power BI(一):Power BI介绍

    Power BI介绍 Microsoft Power BI 是一款强大的自助商业智能分析工具,可以对来自不同系统的数据进行提取.清理.整合.汇总.分析.可视化展示.简单来说,Power BI就是一个数 ...

  8. 怎么将excel中的url批量转化为图片_阿里云+Power BI,轻松实现图片可视化报告(一)...

    经常有用户希望在Power BI报表中用"图片"对产品.品牌信息.工作人员--进行展示,例如,当查看某个业务员销售数据时,还想看到业务员的照片. 对应这个需求,Power BI是可 ...

  9. java实现可视化报表_如何在Power BI中记录报表可视化?

    我一直在使用Dax来帮助我记录我的Power BI文件 . 使用Dax查询我已经能够记录文件中存在的所有字段,包括计算和测量字段 . 在我的文档处理过程中,我也希望找到一种在报表上记录可视化的方法 - ...

最新文章

  1. notepad++ 快捷键
  2. Javascript字符串的格式化
  3. vue官方eslint插件配置eslint-plugin-vue-libs
  4. IDEA-jetty热加载(类文件和静态资源)
  5. es6 next()、throw()、return() 的共同点
  6. Python GUI 截图小工具 实例Demo
  7. Java构造方法的继承调用
  8. http头部 Expect
  9. dism 分割镜像_2019系统教程,如何拆分WIM镜像里面多余的子映像、控制体积-映像文件怎么打开...
  10. 自动化测试工具Selenium Appium
  11. Java 正则表达式的用法与实例
  12. 英雄联盟游戏结束后显示与服务器失去连接,英雄联盟游戏被终止连接不上解决方法...
  13. CentOs7和leapftp的时候遇到的一些坑
  14. HTML中对字体颜色稀色,稀的五行属什么,五行分别代表什么颜色
  15. TDP158RSBR 6-Gbps 转接驱动器,兼容HDMI2.0
  16. Coding and Paper Letter(八十七)
  17. 平均每个ICO项目存在5个高危漏洞,所有ICO移动应用都存在安全漏洞
  18. torch.nn.Transformer解读与应用
  19. 开发的阅读文档来源灵感
  20. 用python画图需要什么插件_PIL(Python Imaging Library)-用Python画图

热门文章

  1. 算法概述---过拟合和几种解决方法
  2. Mac下sublime text3列模式下插入顺序数字编号
  3. java参数化测试除法_TestNG - 参数化测试( Parameterized Test)
  4. windows mysql密码忘了怎么办_windows下忘记mysql密码怎么办
  5. java thread.sleep单位_[译]Java Thread Sleep示例
  6. 【51单片机】在51单片机上用C语言实现循环点亮8盏LED灯
  7. C++设计模式——门面模式(facade pattern)
  8. GCC编译器原理 1.3------GCC 工具:gprof、ld、libbfd、libiberty 和libopcodes
  9. 综合能效管理平台在学校园区管理中的应用
  10. destoon功能模块