日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

6、Power Query-SQL与PQ技术的强强联合

發(fā)布時(shí)間:2025/3/20 数据库 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 6、Power Query-SQL与PQ技术的强强联合 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

數(shù)據(jù)來(lái)源之ODBC——SQL與PQ技術(shù)的強(qiáng)強(qiáng)聯(lián)合

比如有的功能SQL比較簡(jiǎn)單,又比如有的功能用Power Query更加簡(jiǎn)單,我們可以用他們聯(lián)合的方式增強(qiáng)工作效率。

本節(jié)要求:

求出姓名為兩個(gè)字的人,并且工資大于等于4000元人名幣的,給他們做一個(gè)排名。

效果圖:


數(shù)據(jù)來(lái)源:D:\Power Query\Power Query 6


這次我們不用直接導(dǎo)入工作薄了,這樣無(wú)法使用SQL語(yǔ)句。


我們使用“ODBC”的方式導(dǎo)入,我們發(fā)現(xiàn)數(shù)據(jù)源名稱里面有兩種操作方式。


第一種是手動(dòng)去創(chuàng)建這個(gè)來(lái)源:電腦——控制面板——管理工具——ODBC(具體多少位的我們可以查看Excel里面)


添加數(shù)據(jù)源的驅(qū)動(dòng)程序,然后一步步操作,顯然這個(gè)方式我們不是所推薦的,數(shù)據(jù)源每次變化都需要進(jìn)行更改。

第二種是手動(dòng)去寫這個(gè)連接字符,一勞永逸。

還是選擇上面的“dBASE Files”,點(diǎn)擊下面的高級(jí)選項(xiàng)。

這里我們給出了通用版的連接字符串的規(guī)律:

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=?

后面直接跟我們數(shù)據(jù)源的地址D:\Power Query\Power Query 6

在SQL語(yǔ)句中讀出數(shù)據(jù)源.xlsx下面的“工資”選項(xiàng)卡下的內(nèi)容。



點(diǎn)擊“編輯”進(jìn)入PQ界面。


心細(xì)的胖友可能發(fā)現(xiàn),好像SQL語(yǔ)句沒(méi)有起到什么作用嘛,不要急,下面我們來(lái)進(jìn)行用SQL的處理。

下面我們點(diǎn)擊“高級(jí)編輯器”,在這里面可以隨便的回車換行,調(diào)整到自己滿意的格式進(jìn)行SQL編輯。


編輯SQL語(yǔ)句:select * from [工資$] where 姓名 like '__' and 工資 >= 4000?

這里名字為兩個(gè)字的意思可以用SQL轉(zhuǎn)換為兩個(gè)下劃線。



其實(shí)這部分的功能在期初導(dǎo)入這部分?jǐn)?shù)據(jù)的時(shí)候就可以進(jìn)行編輯。

雙擊右側(cè)的“源”。


比如在這里更改按部門進(jìn)行匯總兩個(gè)字人員的總工資:select 部門,sum(工資) from [工資$] where 姓名 like '__' group by 部門


都是可以的。這里我們還原。

隨后跟結(jié)果排一個(gè)順序,從高到低 降序。


然后給他們排一個(gè)工資的名詞,這里我們可以用添加列里面的“添加索引列”。從1開始,不然默認(rèn)是從0開始。


之后我們就可以創(chuàng)建連接或者直接保存到當(dāng)前工作薄。


當(dāng)然我們可以自由去選擇,用哪種方法簡(jiǎn)便就選擇哪個(gè)。







總結(jié)

以上是生活随笔為你收集整理的6、Power Query-SQL与PQ技术的强强联合的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。