日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

發布時間:2025/3/20 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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技术的强强联合的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。