文/大脸猫8年汽车行业数据分析经验,擅长跨行业快速理解业务并搭建模型,利用Power BI,Python等工具实现业务及报表自动化,相比技术更关注如何落实实际业务场景的解决方案。

相信很多人使用Power BI为的是快速处理大量的数据并形成可视化成果。但是对我来说,最关注的不是他的可视化设计及交互,我最惊叹的是数据建模和DAX度量值实现复杂业务计算的能力。

你是否碰到过这些情况:

  • 日常工作数据处理越积越多,每次处理手忙脚乱?
  • PowerBI数据建模和可视化交互能力虽强,但老板就想让你快速出张EXCEL表,灵活添加一些表头和备注?

你是否只能感叹老板永远不懂你,Power BI这种大杀器就无用武之地?此时你应该考虑偷偷搭建一套属于自己的数据模型啦,试想在你需要日常业务分析的时候,无论何时何地,都可以快速取出你所需要的数据,分分钟形成快速数据报表,岂不美哉?

在数据分析世界,推荐给大家数据分析三剑客(Power BI Desktop,Power BI Report Builder, Excel),分别适用于三种不同场景:

在聊三个场景之前,先谈谈数据模型建立吧。

所有复杂且重复度高的大量数据处理,你应该使用三剑客之首:Power BI Desktop,来完成数据建模和度量值编写,因为它建模效率极高,操作门槛低,这是搭建个人数据模型的基础。

场景A

交付格式固定,需要高度交互和可视化的报表设计采用Power BI Desktop。

场景B

交付格式固定,需要高度定制化,表格居多的多页报表建议采用Power BI Report Builder,下一期将给大家重点介绍如何利用这款软件搭建像素级别完美,灵活转为PDF和打印格式的分页报告。

场景C

交付格式灵活,需要高度定制化,表格居多的快速需求建议回归Excel。

看似很简单,但若想掌握三种场景灵活切换并融会贯通还是需要一些经验积累的。

今天想重点聊一聊如何为这三种场景夯实基础,工欲善其事必先利其器。

相信对Power BI感兴趣的朋友都已经对数据清洗建模,编写度量值不陌生了。假设你已经建立好了适合自己业务的数据模型,该如何对其进行快速复用呢?

首先,你得拥有一个Power BI国际版账号,免费的那种就行,可以参考各路大神写的教程。然后将制作好的Power BI直接发布到Power BI Service中。在Power BI Service中你可以找到你发布的数据集,这个时候如果你的数据是需要按一定频率更新的,你可以在本地电脑安装数据网关:

然后在Power BI Service中设置数据源权限及定时刷新策略。

到此你就拥有了一个可以定时刷新的数据模型。

接下来就是如何使用他们啦!

1、Power BI Desktop

登录相同账户,直接连接到你的数据集即可快速建立可视化报表。

2、Power BI Report Builder

直接登录相同用户,即可利用Power BI数据集,享受数据模型的便利,同时100%灵活地设计自己所需要的报表(此场景将在下期详细介绍)。

3、Excel

用EXCEL连接数据模型其实方法有很多,在这之前先聊聊原理:

其实Power BI Desktop打开后,会形成一个SSAS的数据库连接,那么数据库连接就有对应的地址和端口,你就可以通过其他支持SSAS连接的数据分析工具连接上,例如我们最常用的EXCEL。

推而广之 Power BI Service就相当于在云端主机运行了一个SSAS数据库,你也可以通过一些API接口连接到这个数据库中做分析。

云端连接

EXCEL云端连接Power BI数据集(推荐)

Office 365预览版本已经支持EXCEL直接插入数据透视表的时候选择云端的Power BI数据集,因此我们要做的就是充分利用这个功能。

首先将Office 365订阅通道更新成预览版,可以使用Office Tool Plus软件修改配置。

更新后打开EXCEL,在这里插入会有PowerBI数据集,就可以调取云端的数据模型啦。

那是不是我没有Office 365就不行了呢?非也,你只要借一台有office 365的电脑,登录你的Power BI账号,插入Power BI数据集,保存一份空白的EXCEL文件,命名为数据连接模板。

那么之后在任意电脑打开,就可以在Power Query处点击现有连接,就可以看到你所有Power BI Service里面保存的数据集啦,双击即可方便地调用。不用打开庞大的Power BI Desktop,轻量级的Excel即可连接到云端数据集,是不是很方便?

本地连接

如果你习惯在本地打开Power BI Desktop,你也可以用以下方式连接:

a.最新版本DAX Studio,可以连接本地模型后直接打开EXCEL就可以调用数据模型啦。

b.利用国外大神写的EXCEL宏插件可以直接连接。

c.Excel催化剂插件,连接也很方便

掌握了这些方法之后,你就可以开始反复迭代优化自己的数据模型啦,经过一段时间的沉淀之后你会发现它将可以应对你日常业务百分之90以上的数据需求,实现了BI数据模型的终极复用,再配合方便的连接方式,工作效率的提升那是杠杠的!

基于这样的数据模型,是否可以制作EXCEL动态报表和动态更新PPT满足老板需求呢?没有什么是不可能的,更多的想象空间等你挖掘!

更多精彩

采悟:体验PowerBI:零基础分分钟生成一份交互报表​zhuanlan.zhihu.com

采悟:Power BI财务报表分析:手把手教你制作一个动态财务分析报告​zhuanlan.zhihu.com

采悟:实用炫酷 | 那些精美的Power BI可视化图表​zhuanlan.zhihu.com

掌握一个技能
专研一个领域
成为更好的自己

excel宏教程_利用Excel和Power BI,打造自己的BI数据模型相关推荐

  1. excel宏计算机,excel宏教程_电脑基础知识_IT计算机_专业资料.doc

    excel宏教程_电脑基础知识_IT计算机_专业资料 Excel宏教程 一.?? 选中单个单元格 Range("").Select ? 例:Range("C9" ...

  2. excel使用教程_数据分析Excel必备技能:数据透视表使用教程

    江米小枣tonylua | 作者 掘金 | 来源 处理数量较大的数据时,一般分为数据获取.数据筛选,以及结果展示几个步骤.在 Excel 中,我们可以利用数据透视表(Pivot Table)方便快捷的 ...

  3. excel使用教程_改变Excel图表展现形态的8种不同坐标轴设置方法

    Qzone 微信 改变Excel图表展现形态的8种不同坐标轴设置方法 IT闻道者 2020-07-27 14:37:50 1.使用对数刻度坐标轴来改变Excel图表的展现形态的方法 采用对数刻度形式的 ...

  4. 一个excel文档里复制黏贴另外表单跟着变动_利用Excel连接Power BI,实现PPT报告自动输出...

    ​文/HALI就职于汽车行业战略部门 专注汽车市场信息情报收集和分析 因为工作需要,每月周期性的更新数据和撰写PPT 报告成为繁重的劳动.结果是很多时间花费在数据处理上,真正的分析工作,往往只能草草收 ...

  5. python 动态仪表盘_利用EXCEL的power pivot+切片器制作动态仪表盘

    (先上视频看最终效果) 下面简单说一下利用EXCEL自带的分析工具power pivot结合切片工作制作多表动态仪表盘的步骤: 1.在EXCEL工具栏上右键,调出自定义功能区,把开发工具添加到菜单栏. ...

  6. 抖音上的c语言动态爱心代码,教程:利用Excel 制作 抖音上的心形动态函数图像 ,可以用来表白哈...

    本帖最后由 一笑倾城雪 于 2019-1-5 22:39 编辑 今天在抖音上看到一个抖友,发了一个短视频.视频中利用Excel制作出一个漂亮,并通过动态赋值,实现心形变化的函数图(如下图). 觉得十分 ...

  7. python处理表格数据教程_python利用Excel读取和存储测试数据完成接口自动化教程...

    http_request2.py用于发起http请求 #读取多条测试用例 #1.导入requests模块 import requests #从 class_12_19.do_excel1导入read_ ...

  8. excel切片器_利用切片器制作动态交互图表

    本文共918个字,预计用时3分钟 小伙伴们,今天给大家分享一下利用excel中的切片器制作动态交互图表,先看一下效果,是不是很炫酷,这就是交互图表,我们需要看哪个人的成绩直接去单击他的名字就行,其实这 ...

  9. r型聚类分析怎么做_利用Excel实现R型聚类分析

    © 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved.    http://www.c ...

最新文章

  1. linux安装完redis之后log会在,Linux安装redis logstash
  2. Calendar使用方法
  3. 面试官三连问:分库分表了解吧?业界有哪些常用方案?可能存在什么问题?
  4. Spring整合ActiveMQ完成消息队列MQ编程
  5. Linux中deb软件包管理怎么看,Deb软件包管理
  6. 实体验证---测试代码
  7. 人工智能还能登上微博热搜?热搜关键词你得看看!
  8. 群同态基本定理证明_群同态基本定理II
  9. NDoc使用简要手册增加了例子代码
  10. [翻译] 5点建议,让iOS程序跑得更快
  11. element-ui局部区域loading效果
  12. 火影150集碎片拾忆 记于2014-04-08
  13. todd li 保留_用Todd Motto揭开JavaScript神秘面纱
  14. [转]netstat -tnl 列出监听中的连接,查看端口是否开启
  15. 高通8953内核模块签名问题解决方法
  16. FTP(文件传输协议)
  17. 基于bs架构的办公自动化系统毕业设计
  18. NXP i.MX6Q 双屏同显hdmi显示闪烁解决方案
  19. 2018年总结与2019的计划
  20. 2018云南-华为软件产业峰会成功举办 加快构建数字中国

热门文章

  1. 缓冲区溢出之strcpy和memcpy
  2. 海岸TDM系统配置-动态建模系统权限
  3. 【统计学 第六周】抽样分布
  4. 步进电机失步(丢步)怎么解决?
  5. 数学与统计学习: 指数衰减应用(指数分布对数分布)
  6. 北京54坐标系转80西安坐标系的简便方法
  7. 51单片机c语言中有file,51单片机C语言中.c文件和.h文件的关联
  8. FPGA中用verilog直接读写操作SDRAM
  9. C语言中 ln(以自然对数e为底) lg(以十为底) 以及logab(以a为底,b为真数)的相关知识
  10. Linux中USB鼠标驱动详解(讲解内核自带源码)