2018年6月19日笔记

所有要进行操作的文件下载链接: https://pan.baidu.com/s/10VtUZw8G-Ly-r4VypntjiA 密码: y5qu
下载成功后,整个文件夹如下图所示。

文件夹图示.png

0.Power Query与其他PowerBI系列组件的关系

获取数据——>分析数据——>呈现数据
PowerQuery获取和整理——>PowerPivot建模和分析——>PowerView交互式报表||PowerMap地图可视化——>PowerBI在线版可视化仪表板发布和分享

关系图.png

简而言之:获取——>分析——>呈现——>发布

1.数据导入Power Query并进行追加查询

新建一个空的excel文件,在导航栏的POWER QUERY中选择从文件——>从Excel

导入按钮图示.png

导入一店数据1.png

导入一店数据2.png

点击加载一店.xlsx这个文件的数据会被导入到工作薄查询中。

工作簿查询.png

用相同的方法加载下载文件中的二店.xlsx文件,结果图示如下。

image.png

双击上图中的一店,出现下图所示界面。选择删除最前面几行

删除前三行1.png

删除前三行2.png

打开左边查询栏1.png

点击上图所示的按钮,出现下图所示界面。

打开左边查询栏2.png

追加查询1.png

追加查询2.png

关闭并上载1.png

点击上面的按钮,回到Excel界面, 出现下图所示的工作簿查询

关闭并上载2.png

从上图可以看出一店从6377行增加到10739行

2.数据的行列管理及筛选

删除行

打开下载文件中的02-数据的行列管理及筛选.xlsx,出现如下图所示。

删除空行1.png

如下图所示,选定要加载的区域,即A3:C25区域

删除空行2.png

删除空行3.png

点击上图箭头所示处,出现下图所示。

删除空行4.png

删除空行5.png

成功删除空行.png

删除间隔行
删除间隔行1.png

设置数值如下图所示,然后点击确定

删除间隔行2.png

成功删除间隔行.png

关闭并上载
关闭并上载1.png

设置数值如下图所示,点击下图中的加载

关闭并上载2.png

成功关闭并上载.png

填充行

如下图所示,打开第二个表

加载到查询编辑器1.png

加载到PowerQuery中如下图所示

加载到查询编辑器2.png

将第一行作为标题.png

成功将第一行作为标题.png

删除间隔行1.png

删除间隔行2.png

成功删除最后一行.png

填充按钮位置.png

成功填充.png

选择导航栏中的开始中的关闭并加载至,出现下图所示,填入现有工作表的你想填入的位置。

加载设置.png

成功填充并将成果加载至原有表.png

3.数据格式的转换

打开下载文件中的03-数据格式的转换.xlsx,如下图所示。

打开文件图示.png

加载数据至PowerQuery中.png

修整1.png

成功修整.png

拆分列1.png

拆分列2.png

成功拆分列.png

修整1.png

成功修整.png

合并的期间选择多列的时候,要先选择姓名.1那一列,再选择姓名.2

合并列1.png

合并列2.png

成功合并.png

拆分列1.png

拆分列2.png

成功拆分.png

修整.png

成功修整.png

合并列1.png

合并列2.png

成功合并.png

首字母大写按钮位置.png

成功设置首字母大写.png

转成文本1.png

替换1.png

替换2.png

成功替换.png

可以将下图与结果表进行对照

成功加载.png

4.数据的拆分合并提取

打开下载文件中的04-数据的拆分合并提取.xlsx,如下图所示。

打开文件图示.png

加载至查询编辑器.png

修改数据类型为文本.png

成功修改数据类型.png

添加重复列.png

按字符数拆分列1.png

按字符数拆分列2.png

列重命名.png

成功列重命名.png

提取1.png

提取2.png

选定新产生的一列转换数据类型为整数

转化1.png

转化2.png

转化3.png

转换4.png

转换5.png

转换6.png

转换7.png

成功转换.png

其他的各项步骤原理相同,省略。

5.删除重复项

在下载文件中打开05-删除重复项.xlsx,如下图所示。

删除重复项1.png

加载数据到PowerQuery中.png

客户首次购买分析

选定下单日期这一列,进行升序排序。

下单日期升序排序.png

选定客户名称这一列,进行删除重复项

对客户名称删除重复项.png

首次购买分析结果.png

客户最大订单分析

选定金额这一列,进行降序排序

金额降序排序.png

选定客户名称这一列,进行删除重复项

image.png

客户最大订单分析结果.png

多次购买客户分析

选定客户名称这一列,进行保留重复项

保留重复项按钮位置.png

只有1次购买记录的客户会被删除,多次购买记录的客户会被保留。
例如一个客户有3次购买记录,保留重复项后该客户被保留3次购买记录。

保留结果.png

6.删除错误

打开下载文件中的06-删除错误.xlsx,如下图所示。

打开文件图示.png

加载数据至查询编辑器中.png

选定日期这一列,将数据类型改为整数

image.png

删除错误行.png

成功删除.png

选择导航栏开始中的关闭并上载至,并按照下图所示设置。

关闭并上载至原有表.png

成功删除错误行.png

7.转置和反转

打开下载文件中的07-转置和反转.xlsx,如下图所示。

打开文件图示.png

加载数据到PowerQuery中.png

成功加载结果.png

将标题作为第一行.png

转置按钮位置.png

转置后结果.png

将第一行作为标题.png

取消自动更改类型.png

关闭并上载至原有表格.png

上载设置.png

转置结果.png

如果上载位置有偏差,自己可以移动表格位置调整至上图所示效果

8.透视和逆透视

打开下载文件中的08-透视和逆透视.xlsx,如下图所示

打开文件图示.png

不要选中第一列,选中后面的列,然后点击下图所示的逆透视列

逆透视1.png

成功逆透视结果.png

选择关闭并上载至,在窗口中设置值如下图所示。

上载1.png

上载2.png

出现上图所示2月3月的错误,要设置___单元格格式。

上载3.png

成功上载结果.png

透视——不要聚合

选择不要聚合这个表,加载至PowerQuery中第一步操作如下。

透视1.png

值列是否完成销售额,点开高级选项,聚合值函数选择不要聚合,最后点击确定

透视2.png

成功透视结果.png

加载至原有表.png

成功加载至原有表结果.png

9.分组依据

打开下载文件中的09-分组依据.xlsx,如下图所示。

打开文件图示.png

分组依据1.png

分组依据2.png

成功分组结果.png

10.添加列

打开下载文件中的10-添加列.xlsx,如下图所示。

打开文件图示.png

进行分组操作.png

逆序排序.png

添加索引列.png

自定义列按钮位置.png

自定义列设置.png

成功添加自定义列.png

基于Excel2013的PowerQuery入门相关推荐

  1. pythonhelloworld实例_Python基于Tkinter的HelloWorld入门实例

    本文实例讲述了Python基于Tkinter的HelloWorld入门实例.分享给大家供大家参考.具体分析如下: 初学Python,打算做几个Tkinter的应用来提高. 刚学的HelloWorld, ...

  2. 用python写helloworld_Python基于Tkinter的HelloWorld入门实例

    Python基于Tkinter的HelloWorld入门实例 本文实例讲述了Python基于Tkinter的HelloWorld入门实例.分享给大家供大家参考.具体分析如下: 初学Python,打算做 ...

  3. 树莓派python开发教程_树莓派教程(基于python编程)--入门篇

    原标题:树莓派教程(基于python编程)--入门篇 一:格式化SD卡 SD卡插入读卡器连接电脑,使用SDFormatter对SD卡进行格式化 (重装烧录也要进行着SD卡格式化操作) 二:下载官方镜像 ...

  4. 基于Hi3516DV300的嵌入式入门演练(上)

    基于Hi3516DV300的嵌入式入门演练(上) 基于Hi3516DV300的嵌入式入门演练(下) 文章目录 信息 前言 勉励 1 开始之前 1.1 操作系统与开发准备 1.2 推荐的书籍 1.3 书 ...

  5. 基于Hi3516DV300的嵌入式入门演练(下)

    基于Hi3516DV300的嵌入式入门演练(上) 基于Hi3516DV300的嵌入式入门演练(下) 文章目录 信息 5 常见外设操作 5.1 USB无线网卡 5.1.1 在内核中开启驱动支持 5.1. ...

  6. 深度学习入门-基于Python的理论入门与实现源代码加mnist数据集下载推荐

    深度学习入门-基于Python的理论入门与实现源代码加mnist数据集下载推荐 书籍封面 1-图灵网站下载 书里也说了,可以图灵网站下载https://www.ituring.com.cn/book/ ...

  7. 基于 opencv 的图像处理入门教程

    点击上方"算法猿的成长",关注公众号,选择加"星标"或"置顶" 总第 146 篇文章,本文大约 5000 字,阅读大约需要 20 分钟 前言 ...

  8. 基于IDEA搭建JavaWeb入门项目结构(2021版)

    前言:对于很多从eclipse等IDE迁移到IDEA开发工具的小伙伴,对于如何在IDEA上创建JavaWeb入门项目结构不太了解.或者即使创建成功也能勉强使用也不知其所以然.针对于此,写该篇博客予以总 ...

  9. 基于Proteus无实物STM32入门自学教程(二)--LED流水灯

    本教程面向新手,前期没有用到stm32的内部库,源程序尽量使用单文件.方便从51直接转过来的同学有个适应期.proteus仿真stm32总所周知没有51仿真的那么完美.笔者在51年代进行仿真时基本与实 ...

最新文章

  1. js async await 终极异步解决方案
  2. python比excel优势-python数据分析相对于bi和excel的优势是什么?
  3. Linux---系统日志
  4. DataSet用法详细
  5. 第五章:配置使用FastJson返回Json视图
  6. 2.项目管理重要性探讨
  7. oracle客户端三种连接,客户端连接ORACLE的几种方法
  8. Mac OS下使用VS Code对C++程序进行debug的配置
  9. 对话框控件访问七种方式
  10. 逻辑回归模型_逻辑回归模型
  11. console.log()中的运算与打印事件
  12. No package ‘libpeas-1.0‘ found/No package ‘libpeas-gtk-1.0‘
  13. STC学习:温度与光照传感器
  14. PSP3000/2000V3用5.03-GEN-C系统安装使用教程
  15. 全功能短视频平台去水印解析页面源码
  16. 什么是测试开发工程师(SET)?
  17. 拼音表大全图_【居家乐学】让拼音活起来
  18. 文件服务器报502,SFTP文件管理-服务端发生错误502、504
  19. [日记]初中时写的一篇日记
  20. jQuery Marquee

热门文章

  1. 10月26~27日敏捷圈清明上河图
  2. 【有利可图网】PS教程:制作千图成像效果
  3. matlab 储能下垂控制,如何从下垂控制演化为虚拟同步机
  4. qt中调用matlab生成的动态库
  5. racket android,RacketGhost | F-Droid - Free and Open Source Android App Repository
  6. IntelliJ IDEA 2018.3 汉化包
  7. 增加在线日语词典3个 - 最新版 - 超级网际搜索(SuperSearch) - 让思考从搜索开始!
  8. stm32 cortex M3 汇编指令集 英文详解
  9. 基于JAVA的局域网聊天软件的设计与实现(仿制QQ)
  10. Review of Vehicle Recognition Technology - 车辆识别技术综述