6、Power Query-SQL与PQ技术的强强联合
数据来源之ODBC——SQL与PQ技术的强强联合
比如有的功能SQL比较简单,又比如有的功能用Power Query更加简单,我们可以用他们联合的方式增强工作效率。
本节要求:
求出姓名为两个字的人,并且工资大于等于4000元人名币的,给他们做一个排名。
效果图:
数据来源:D:\Power Query\Power Query 6
这次我们不用直接导入工作薄了,这样无法使用SQL语句。
我们使用“ODBC”的方式导入,我们发现数据源名称里面有两种操作方式。
第一种是手动去创建这个来源:电脑——控制面板——管理工具——ODBC(具体多少位的我们可以查看Excel里面)
添加数据源的驱动程序,然后一步步操作,显然这个方式我们不是所推荐的,数据源每次变化都需要进行更改。
第二种是手动去写这个连接字符,一劳永逸。
还是选择上面的“dBASE Files”,点击下面的高级选项。
这里我们给出了通用版的连接字符串的规律:
2007以上版连接字符串:
"driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};driverid=1046;dbq=C:\a.xlsx;defaultdir=c:\mypath;dsn=dBASE Files"
2003版连接字符串:
Driver={Microsoft Excel Driver (*.xls)};DriverId=790;Dbq=C:\MyExcel.xls;DefaultDir=c:\mypath;
我们直接拷贝driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};driverid=1046;dbq=
后面直接跟我们数据源的地址D:\Power Query\Power Query 6
在SQL语句中读出数据源.xlsx下面的“工资”选项卡下的内容。
点击“编辑”进入PQ界面。
心细的胖友可能发现,好像SQL语句没有起到什么作用嘛,不要急,下面我们来进行用SQL的处理。
下面我们点击“高级编辑器”,在这里面可以随便的回车换行,调整到自己满意的格式进行SQL编辑。
编辑SQL语句:select * from [工资$] where 姓名 like '__' and 工资 >= 4000
这里名字为两个字的意思可以用SQL转换为两个下划线。
其实这部分的功能在期初导入这部分数据的时候就可以进行编辑。
双击右侧的“源”。
比如在这里更改按部门进行汇总两个字人员的总工资:select 部门,sum(工资) from [工资$] where 姓名 like '__' group by 部门
都是可以的。这里我们还原。
随后跟结果排一个顺序,从高到低 降序。
然后给他们排一个工资的名词,这里我们可以用添加列里面的“添加索引列”。从1开始,不然默认是从0开始。
之后我们就可以创建连接或者直接保存到当前工作薄。
当然我们可以自由去选择,用哪种方法简便就选择哪个。
6、Power Query-SQL与PQ技术的强强联合相关推荐
- [曾贤志]Power Query简单得不像话的数据处理功能-曾贤志-专题视频课程
[曾贤志]Power Query简单得不像话的数据处理功能-1307人已学习 课程介绍 Excel是现在流行.灵活的电子表格软件之一.它地应用触及职场每一角落.我是一个爱玩儿Excel ...
- 每个Power BI开发人员的Power Query提示
If someone asks you to define the Power Query, what should you say? If you've ever worked with Power ...
- Power Query 自学教程
挖坑很久都没填,突然发现这篇文章阅读量很高,大半年过去了,虽然距离Power Query大神还有很远很远,但是通过学习和摸索,勉强算得上能够熟练操作80%+常用功能. 在使用Power Query半年 ...
- excel+power query进行文本数据拆分和提取
我的博客之前分享了pandas中文本数据的拆分和提取 由于数据量不大,我们也可以使用excel和它自带的插件power query进行同样的处理. 原始数据如下: 数据来源见此贴 登录爬取拉勾网2.0 ...
- BI神器Power Query(2)-- PQ数据源
数据源是ETL流程的起始点,也是整个流程的基础,Power Query之所以功能强大,一个重要的特性就是PQ支持多种数据源. 从文件:不仅支持工作簿文件,还支持文本文件(CSV.XML.文本),在Ex ...
- BI神器Power Query(1)-- 什么是PQ?
开始讲Power Query之前,不得不先讲一下数据处理中的ETL(Extract-Transform-Load的缩写).ETL指将数据从"数据源"经过"提取–转换–加载 ...
- BI神器Power Query(8)-- PQ从文本文件导入数据(2/2)
文本文件是大家经常使用的数据文件格式,PQ可以方便的导入文本文件中的数据,然后在Excel可以进行后续加工和处理. 依次单击[数据]选项卡>[新建查询]>[从文件],其中的[从CSV]和[ ...
- 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 ...
最新文章
- python udp client
- linux 的ip 设置lo_linux网络虚拟化: network namespace 简介及实验
- 浙江省计算机网络技术比赛,[2018年最新整理]0509浙江省三级计算机网络技术历年真题(含答桉).doc...
- 那些神一样的学习技巧,专治各种不服!
- 外设驱动库开发笔记23:AT24Cxx外部存储器驱动
- Bootstrap 堆叠式导航
- [渝粤教育] 中国地质大学 高级会计学 复习题 (2)
- JAVA计算机毕业设计大学生二手物品交易网站演示记录2021Mybatis+系统+数据库+调试部署
- Zeppelin求学之路(3)—Zeppelin基本模块介绍和Paragraph源码深入了解以及Note,NoteBook 简介,
- 英雄无敌6服务器在哪个文件夹,win7系统英雄无敌6无法运行的解决方法
- 超简单PictureSelector使用,从相册中选取多张图片并显示再列表中,微信样式,解决相册全白问题,可以拖拽删除并排序
- world添加水印java,Java添加水印到Word文档
- 【转】走火大神说:去年这时候又辞退了一个老油条,不知道他现在是否在开公司了,可以对比一下混工资的水平...
- 路由器wifi热点丢包率高_使用笔记本电脑和虚拟路由器创建自己的Wifi热点
- 直播当道,平台该如何做好内容审核规避风险?
- gprmax构造多层均质土壤模型
- nginx详细配置负载均衡全过程以及宕机情况处理
- 经典力学中最难的问题,至今没有答案
- 时间轮(TimeWheel)的设计与实现
- vb制作MP3播放器