数据来源之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技术的强强联合相关推荐

  1. [曾贤志]Power Query简单得不像话的数据处理功能-曾贤志-专题视频课程

    [曾贤志]Power Query简单得不像话的数据处理功能-1307人已学习 课程介绍         Excel是现在流行.灵活的电子表格软件之一.它地应用触及职场每一角落.我是一个爱玩儿Excel ...

  2. 每个Power BI开发人员的Power Query提示

    If someone asks you to define the Power Query, what should you say? If you've ever worked with Power ...

  3. Power Query 自学教程

    挖坑很久都没填,突然发现这篇文章阅读量很高,大半年过去了,虽然距离Power Query大神还有很远很远,但是通过学习和摸索,勉强算得上能够熟练操作80%+常用功能. 在使用Power Query半年 ...

  4. excel+power query进行文本数据拆分和提取

    我的博客之前分享了pandas中文本数据的拆分和提取 由于数据量不大,我们也可以使用excel和它自带的插件power query进行同样的处理. 原始数据如下: 数据来源见此贴 登录爬取拉勾网2.0 ...

  5. BI神器Power Query(2)-- PQ数据源

    数据源是ETL流程的起始点,也是整个流程的基础,Power Query之所以功能强大,一个重要的特性就是PQ支持多种数据源. 从文件:不仅支持工作簿文件,还支持文本文件(CSV.XML.文本),在Ex ...

  6. BI神器Power Query(1)-- 什么是PQ?

    开始讲Power Query之前,不得不先讲一下数据处理中的ETL(Extract-Transform-Load的缩写).ETL指将数据从"数据源"经过"提取–转换–加载 ...

  7. BI神器Power Query(8)-- PQ从文本文件导入数据(2/2)

    文本文件是大家经常使用的数据文件格式,PQ可以方便的导入文本文件中的数据,然后在Excel可以进行后续加工和处理. 依次单击[数据]选项卡>[新建查询]>[从文件],其中的[从CSV]和[ ...

  8. BI神器Power Query(20)-- PQ自适应目录

    使用Power Query可以轻松导入文本文件.XML.CSV文件等多种数据文件,但是如果保存文件的目录发生变化(例如数据文件和Excel模板发送给客户),刷新查询时会出现类似于下图所示的DataSo ...

  9. BI神器Power Query(11)-- PQ M函数快速查询

    Power Query M 函数超过700个,基本上不太可能完全记住全部的函数的使用方法,大家可以通过微软在线帮助(Power Query M 函数参考)查询函数的含义和使用方法. 其实在Power ...

最新文章

  1. python udp client
  2. linux 的ip 设置lo_linux网络虚拟化: network namespace 简介及实验
  3. 浙江省计算机网络技术比赛,[2018年最新整理]0509浙江省三级计算机网络技术历年真题(含答桉).doc...
  4. 那些神一样的学习技巧,专治各种不服!
  5. 外设驱动库开发笔记23:AT24Cxx外部存储器驱动
  6. Bootstrap 堆叠式导航
  7. [渝粤教育] 中国地质大学 高级会计学 复习题 (2)
  8. JAVA计算机毕业设计大学生二手物品交易网站演示记录2021Mybatis+系统+数据库+调试部署
  9. Zeppelin求学之路(3)—Zeppelin基本模块介绍和Paragraph源码深入了解以及Note,NoteBook 简介,
  10. 英雄无敌6服务器在哪个文件夹,win7系统英雄无敌6无法运行的解决方法
  11. 超简单PictureSelector使用,从相册中选取多张图片并显示再列表中,微信样式,解决相册全白问题,可以拖拽删除并排序
  12. world添加水印java,Java添加水印到Word文档
  13. 【转】走火大神说:去年这时候又辞退了一个老油条,不知道他现在是否在开公司了,可以对比一下混工资的水平...
  14. 路由器wifi热点丢包率高_使用笔记本电脑和虚拟路由器创建自己的Wifi热点
  15. 直播当道,平台该如何做好内容审核规避风险?
  16. gprmax构造多层均质土壤模型
  17. nginx详细配置负载均衡全过程以及宕机情况处理
  18. 经典力学中最难的问题,至今没有答案
  19. 时间轮(TimeWheel)的设计与实现
  20. vb制作MP3播放器

热门文章

  1. 创业公司死亡公式:人越多死得越快!
  2. 中澜视讯产品运营总监黄超强:产品+付费+未来汽车
  3. 【互联网本周大事记】Uber估值400亿了呢!
  4. Vue指令练习实例-学生信息录入
  5. 数据浪潮上的IP雄鹰
  6. Linux 允许指定IP访问目录
  7. 【干货】容器适配器实现两个栈模拟队列
  8. python操作MongoDB
  9. 叫你两招编辑PDF文档的方法
  10. 线程的核心应用(DoubleCat)