17、Power Query-户口信息统计
本節知識點:填充的妙用——戶口信息統計
案例:比如有大量的戶口信息,幾千幾萬條,我們要快速的按照戶主統計出一戶人家有多少男丁,多少女丁,如下圖所示。
效果如下:
這里我們需要用到判斷語句,可以拿之前學過的知識點“ODBC方式導入”直接用。
再次溫習連接字符串。
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=?
加入數據源文件的地址。
可以發現已經成功的讀取了。
點擊“編輯”進入Power Query的編輯界面。
此次用ODBC方式的一個重要原因就是,可以進行條件的判斷。
在這個界面里面,我們需要增加一列,全部顯示戶主的名字。
雙擊步驟“源”,我們在SQL語句這里給他新增一列。
select *,iif(關系='戶主',姓名,null)as 戶主姓名 from [戶口表$]
注意這里“as 列名”千萬不可以跟現有的重復。
新增列后效果如下:
緊接著就可以馬不停蹄的用我們今天的知識點“填充”內容了。
選中列——“轉換”——“填充”——“向下”。
效果如下:
這樣一來就是我們熟悉的數據源了,緊接著就可以做分組依據了。
效果如下:
最后進行行列的轉換,即得到我們的結果。
選中“姓名”我們對“人數”進行透視。
即得到了華麗麗的效果。
總結
以上是生活随笔為你收集整理的17、Power Query-户口信息统计的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TRFC/QRFC
- 下一篇: 18、Power Query-SQL筛选