BI神器Power Query(1)-- 什么是PQ?
开始讲Power Query之前,不得不先讲一下数据处理中的ETL(Extract-Transform-Load的缩写)。ETL指将数据从“数据源”经过“提取–转换–加载”三个步骤至“结果”的通用过程。
提到ETL工具,数据行业专业人士可能首先想到的是Datastage、Informatica 、ODI和SSIS等等,还有还多开源的ETL工具,如Kettle、Apache Camel、Kafka等。没错,这些都是专业的ETL工具,而且都有各自的特点,但是这些是企业级的大型软件,似乎离我们都比较远,除非是数据行业从业者,否者可能这辈子都没有机会学习和使用这些工具。
不要灰心,办公必备软件Office中就提供了一组功能强大的 “获取和转换” 功能, 可为用户提供快捷的数据收集和整理功能,这个功能就是–Power Query(通常简称为PQ),PQ就是大家唾手可得的方便易用的数据加载和数据清洗工具。
Power Query的功能可以在Excel或者Power BI Desktop中使用,不同版本的Excel中用法也不同。
依次单击【文件】=>【账户】=>【关于Excel】可以查看Excel版本信息。
Office 2010和Office 2013中需要安装Power Query插件
PQ插件官方下载地址: https://www.microsoft.com/zh-cn/download/details.aspx?id=39379
支持的Office 版本:
Microsoft Office 2010 Professional Plus
Microsoft Office 2013
支持的操作系统:
Windows 7 / 8 / 8.1
Windows Server 2008 R2 / 2013
Power Query需要Internet Explorer 9或者更高版本,如Windows 7中未安装相应更新,仍然使用默认安装的IE8,那么将无法使用Excel的Power Query功能。
Office 2016、Office 2019和Office 365中已经集成Power Query功能,可以直接使用。
如果希望体验Power BI Desktop中的Power Query,可以从如下页面下载。
https://powerbi.microsoft.com/zh-cn/desktop/
接下来将使用Excel 2016讲解Power Query功能,Office 2019和Office 365中Power Query的使用方法与此基本一致,有些操作界面可能会略有不同。
Excel 2016中Power Query功能位于【数据】选项卡的【获取和转换】组中,如下图所示。
BI神器Power Query(1)-- 什么是PQ?相关推荐
- BI神器Power Query(8)-- PQ从文本文件导入数据(2/2)
文本文件是大家经常使用的数据文件格式,PQ可以方便的导入文本文件中的数据,然后在Excel可以进行后续加工和处理. 依次单击[数据]选项卡>[新建查询]>[从文件],其中的[从CSV]和[ ...
- BI神器Power Query(6)-- PQ从工作簿导入数据(2/2)
对于Power BI的用户多数都是Excel重度用户,因此在PQ中导入Excel工作薄文件是多数用户都会遇到的场景,本博文讲解从工作簿导入数据时的几个典型应用方式. 续前文:BI神器Power Que ...
- BI神器Power Query(5)-- PQ从工作簿导入数据(1/2)
对于Power BI的用户多数都是Excel重度用户,因此在PQ中导入Excel工作薄文件是多数用户都会遇到的场景,本博文讲解从工作簿导入数据时的几个典型应用方式. 示例工作簿文件文件中有如下4个工作 ...
- BI神器Power Query(20)-- PQ自适应目录
使用Power Query可以轻松导入文本文件.XML.CSV文件等多种数据文件,但是如果保存文件的目录发生变化(例如数据文件和Excel模板发送给客户),刷新查询时会出现类似于下图所示的DataSo ...
- BI神器Power Query(11)-- PQ M函数快速查询
Power Query M 函数超过700个,基本上不太可能完全记住全部的函数的使用方法,大家可以通过微软在线帮助(Power Query M 函数参考)查询函数的含义和使用方法. 其实在Power ...
- BI神器Power Query(18)-- PQ制作时间维度表(7)
在上一篇博客中,通过Date.ToText和Date.DayOfWeekName函数创建了新的数据列,如下图所示. 有时需要使用年月和年月日等日期格式,有两种实现方法. 利用前面已经提取的年.月.日, ...
- BI神器Power Query(12)-- PQ创建时间维度表(1)
Power Query支持数据模型,可以将多种数据添加到数据模型,然后建立关联关系并进行后续分析.有些时候会使用类似于数据仓库星形模型的方式进行关联,这里常用的两类表为维度表和事实表.维度表是维度属性 ...
- BI神器Power Query(2)-- PQ数据源
数据源是ETL流程的起始点,也是整个流程的基础,Power Query之所以功能强大,一个重要的特性就是PQ支持多种数据源. 从文件:不仅支持工作簿文件,还支持文本文件(CSV.XML.文本),在Ex ...
- BI神器Power Query(14)-- PQ制作时间维度表(3)
在上一篇博客中,根据日期序列新建了文本日期列,如下图所示. 接下来将在时间维度表新建整数型的日期列,使用上一篇博客中添加自定义列的方法可以实现这个要求,本文将使用不同的操作方法来实现. 选中" ...
- BI神器Power Query(10)-- PQ从文件夹导入数据
如果需要导入多个数据文件,可以使用"从文件夹"导入功能,一次性导入多个结构相同的数据文件,而无需逐个文件导入在合并. 示例数据文件如所示. 依次单击[数据]选项卡>[新建查询 ...
最新文章
- mysql如何提高其查询速度的方法
- linux 编程博客,Linux系统编程博客参考
- mysql中索引类型索引方法_MYSQL索引的类型和索引的方式
- 《MySQL——关于grant赋权以及flush privileges》
- Apollo进阶课程㉛丨Apollo ROS概述
- git fork clone 区别_Working with Git | Git 与 GitHub
- leetcode解题记录(一)
- 获取文件当前地址GetModuleFileName函数
- idea下载源码出现:Cannot download sources Sources not found for: org.apache.kafka:kafka-clients:2.3.0
- erlang 变量存储在哪里_erlang中变量作用域
- 离线数据系统之oozie详解
- 电脑版微信发消息转圈圈
- 10.【Axure 10 】菜单-文件-导入RP文件
- JavaScript入门一(JS基础知识)
- 视频播放插件 Video.js
- ElementUI table 样式修改
- java jtable 单元格合并_JTable合并单元格
- maven 实战 (许晓斌)
- 伤心的优酷土豆,抗争逆不过命运
- oppoa9处理器怎么样_oppoa91参数处理器怎么样
热门文章
- 9 mybatis中使用Java8的日期LocalDate、LocalTime、LocalDateTime
- PotPlayer播放DST音频的mkv电影解码错误
- creo4.0安装教程
- 用SQLite进行全文检索
- nps p2p穿透中遇到的NAT类型过低的问题解决
- Error: [$injector:unpr]错误解释
- Word——打开word时,提示由于宏安全设置,无法找到宏或宏被禁用的一种解决办法
- Detecting Holes in Point Set Surfaces 笔记
- 关闭弹出的WPS广告提示
- Linux桌面系统x11原理简介