幫助中心 | 我的帳號 | 關於我們

Power Query從入門到精通

  • 作者:徐鵬|責編:劉雲
  • 出版社:北京大學
  • ISBN:9787301333044
  • 出版日期:2022/12/01
  • 裝幀:平裝
  • 頁數:390
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書從Excel處理大型數據的缺點開始講起,逐步講解了Excel和Power BI中的Power Query組件,並重點介紹了Power Query的底層M語言的應用知識。
    本書分為10章,主要講解了Power Query的入門知識和數據集成、Power Query的M語法規則系列知識,針對Power Query如何實現數據清洗和重構系列知識做了詳細的講解,還重點介紹了目前Power Query的各類內置函數的功能,最後介紹了如何利用自定義函數實現複雜的數據處理和重構過程。
    本書內容通俗易懂,案例豐富,實用性強,特別適合入門級數據分析人員學習,也適合進階閱讀,相信通過閱讀本書,讀者對數據分析過程中的清洗和重構會有一個新的認識。

作者介紹
徐鵬|責編:劉雲
    徐鵬,微軟最有價值專家、微軟最有價值售前專家,先後就職于宏?(中國)有限公司、微軟(中國)有限公司。為全球500強企業提供各類業務的優化服務及顧問咨詢服務,精通數據分析方法論及Windows系統的自動化運維。

目錄
第1章  走入Power Query的世界
  1.1  Excel處理數據的缺點
  1.2  Excel的Power數據處理組件
  1.3  Power Query組件
    1.3.1  Excel的Power Query組件
    1.3.2  Power BI的Power Query數據導入界面
  1.4  Power Query編輯器
    1.4.1  Excel的Power Query編輯器界面
    1.4.2  Power BI的Power Query編輯器界面
    1.4.3  Excel在Power Query數據處理中的優勢
    1.4.4  Power BI在Power Query數據處理上的優勢
  1.5  Power Query的底層語言——M語言
  1.6  本章總結
第2章  Power Query的數據集成
  2.1  Power Query的CSV/TXT數據集成
    2.1.1  Excel 導入CSV數據
    2.1.2  Power BI導入CSV數據
  2.2  Power Query的Excel數據集成
    2.2.1  Excel中的Excel數據導入與集成
    2.2.2  Power BI中的Excel數據導入與集成
  2.3  Excel 導入當前表格中的數據
  2.4  XML格式數據集成
    2.4.1  Excel 實現XML數據的集成
    2.4.2  Power BI導入XML格式數據
  2.5  JSON格式數據集成
    2.5.1  Excel實現JSON數據集成
    2.5.2  Power BI實現JSON數據集成
  2.6  文本格式數據集成
    2.6.1  Excel以文本格式導入數據
    2.6.2  Power BI以文本格式導入數據
  2.7  Power Query的SQL Server數據集成
    2.7.1  Excel獲取SQL Server全部數據
    2.7.2  Excel獲取T-SQL 篩選后的數據
    2.7.3  Power BI以導入方式獲取SQL數據
    2.7.4  Power BI採用Direct Query獲取SQL數據
  2.8  Power Query導入Web數據
    2.8.1  Excel 實現Web的數據獲取
    2.8.2  Power BI實現Web的數據獲取
  2.9  Power Query 導入Web API數據
    2.9.1  Excel 實現Web API數據獲取
    2.9.2  Power BI實現Web API數據獲取
  2.10  Power Query導入MySQL數據
    2.10.1  Excel實現MySQL數據獲取
    2.10.2  Power BI實現MySQL數據獲取
  2.11  Power Query導入文件夾數據
    2.11.1  Excel提取文件夾所有文件數據
    2.11.2  Power BI提取文件夾的所有數據
  2.12  Power BI中的數據流服務
    2.12.1  Power BI Pro構建數據流服務
    2.12.2  Power BI Desktop引用數據流服務

  2.13  數據源訪問的許可權管理
  2.14  本章總結
第3章  Power Query和M語言
  3.1  什麼是M語言
  3.2  M語言支持的基本數據類型
  3.3  M語言支持的組合數據類型
  3.4  Power Query的M語言結構
  3.5  Power Query中M語言的智能提示
  3.6  Power Query的M語言變數
  3.7  Power Query的M語言參數
  3.8  Power Query的M語言流程處理
  3.9  Power Query的M語言的錯誤處理
  3.10  Power Query的M語言嵌套
  3.11  Power Query的M語言操作符
  3.12  M語言的註釋
  3.13  本章總結
第4章  Power Query實現數據的清洗和重構
  4.1  數據清洗遵從的原則
  4.2  數據清洗后的操作
  4.3  數據清洗和重構具體操作
  4.4  Power Query實現數據類型的轉換
    4.4.1  Excel中數據類型轉換
    4.4.2  Power BI數據類型轉換
  4.5  Power Query實現列的刪除
  4.6  Power Query實現行的刪除
  4.7  Power Query保留行操作
  4.8  Power Query的數據篩選
  4.9  Power Query添加數據列
  4.10  Power Query按列分列
  4.11  Power Query按列分行
  4.12  Power Query的數據轉置
  4.13  Power Query數據替換
  4.14  Power Query數據列交換
  4.15  Power Query的數據排序
  4.16  Power Query時間表的構建
  4.17  本章總結
第5章  Power Query實現數據合併操作
  5.1  Power Query數據多重合併操作
  5.2  Power Query數據追加合併操作
  5.3  Power Query數據橫向合併
  5.4  數據合併連接關係說明
  5.5  Power Query處理缺失值
  5.6  Power Query實現數據的分組
  5.7  Power Query實現數據的透視
  5.8  Power Query實現數據的逆透視
  5.9  本章總結
第6章  Power Query查詢連接的分享與刷新
  6.1  Power Query數據連接的分享與重用
  6.2  Excel中的Power Query連接與複製
  6.3  Power Query連接的導出與導入

  6.4  Power Query的數據刷新
    6.4.1  Excel的刷新功能
    6.4.2  Power BI的刷新功能
  6.5  本章總結
第7章  Power Query的函數
  7.1  Power Query函數的獲取與使用
  7.2  Power Query文件系列訪問函數
    7.2.1  CSV文件解析
    7.2.2  Excel文件內表解析
    7.2.3  引用第三方Excel數據
    7.2.4  XML文件解析
    7.2.5  JSON文件解析
  7.3  資料庫訪問函數
    7.3.1  Access資料庫訪問
    7.3.2  SQL Server資料庫訪問
    7.3.3  MySQL資料庫訪問
  7.4  Web訪問函數
    7.4.1  Web.Contents函數
    7.4.2  Web.Page函數
    7.4.3  Web.BrowserContents函數
    7.4.4  Html.Table函數
  7.5  Power Query文本處理函數
    7.5.1  Text.Length計算字元串長度
    7.5.2  Text.Insert插入字元串
    7.5.3  Text.From將其他數據類型轉換為文本類型
    7.5.4  Text.Format設置文本輸出格式
    7.5.5  Text.Tolist將文本轉換為列表
    7.5.6  Text.Start截取字元串中前面的字元
    7.5.7  Text.Select刪除不需要的字元串
    7.5.8  Text.Middle截取中間部分字元
    7.5.9  Text.End截取從設定位置到結尾的字元
    7.5.10  Text.Range獲取字元串範圍數據
    7.5.11  Text.Replace替換特定數據
    7.5.12  Text.ReplaceRange替換區域數據
    7.5.13  Text.Repeat重複文本
    7.5.14  Text.Combine合併文本
    7.5.15  Text.Trim刪除前後特定字元
    7.5.16  Text.Padstart佔位符填充
    7.5.17  Text.Split字元串分隔
    7.5.18  Text.BeforeDelimiter獲取分隔符前的數據
    7.5.19  Text.AfterDelimiter獲取分隔符后的數據
    7.5.20  Text.BetweenDelimiters獲取分隔符中間值
  7.6  Power Query列表處理函數
    7.6.1  List.Accumulate列表累加器計算
    7.6.2  List.Range獲取列表區域
    7.6.3  List.Average計算列表平均數
    7.6.4  List.Sum對列表求和
    7.6.5  List.Combine合併列表
    7.6.6  List.Count統計列表元素
    7.6.7  List.Dates創建日期列表

    7.6.8  List.LastN獲取列表最後N個元素
    7.6.9  List.MaxN獲取最大數據
    7.6.10  List.Numbers生成數值列表
    7.6.11  List.Product列表元素乘積
    7.6.12  List.Random生成隨機數列表
    7.6.13  List.RemoveFirstN刪除列表前面N個數值
    7.6.14  List.RemoveItems刪除列表項
    7.6.15  List.RemoveRange刪除列表區間數值
    7.6.16  List.Repeat重複列表數據
    7.6.17  List.ReplaceRange替換列表區間
    7.6.18  List.Select篩選列表
    7.6.19  List.Skip實現列表行跳躍
    7.6.20  List.Sort列表排序
    7.6.21  List.Split列表分割
    7.6.22  List.Union對列表非重複數據進行合併
    7.6.23  List.Generate生成列表
    7.6.24  List.Zip列表提取與組合
  7.7  Power Query記錄處理函數
    7.7.1  Record.AddField添加記錄欄位功能
    7.7.2  Record.Combine記錄連接
    7.7.3  Record.FromList將列表轉換記錄
    7.7.4  Record.RemoveFields刪除欄位
    7.7.5  Record.SelectFields選擇記錄
    7.7.6  Record.Tolist將記錄轉換為列表
  7.8  Power Query表處理函數
    7.8.1  Table.AddColumn在表中添加並計算列
    7.8.2  Table.AddIndexColumn為表添加索引列
    7.8.3  Table.AddJoinColumn添加嵌套表
    7.8.4  Table.AlternateRows行跳躍
    7.8.5  Table.Combine合併數據表
    7.8.6  Table.DemoteHeaders實現表標題降級
    7.8.7  Table.Distinct獲取表唯一值
    7.8.8  Table.ExpandListColumn擴展列表
    7.8.9  Table.ExpandRecordColumn擴展記錄列
    7.8.10  Table.ExpandTableColumn擴展表數據
    7.8.11  Table.FindText查找內容
    7.8.12  Table.FirstN獲取前面的表數據
    7.8.13  Table.Group對錶數據聚合
    7.8.14  Table.Join進行表連接
    7.8.15  Table.LastN獲取表最後幾行數據
    7.8.16  Table.MaxN求表中最大的N個數據
    7.8.17  Table.MinN求表中最小的N個數據
    7.8.18  Table.PromoteHeaders將第一行提升為標題行
    7.8.19  Table.Range選擇區域行
    7.8.20  Table.RemoveColumns刪除列
    7.8.21  Table.RemoveFirstN刪除表前面的行
    7.8.22  Table.RemoveLastN刪除表後面的行
    7.8.23  Table.Repeat實現表行重複
    7.8.24  Table.ReplaceRows替換數據行
    7.8.25  Table.ReplaceValue替換數據值

    7.8.26  Table.SelectRows篩選數據
    7.8.27  Table.Skip實現表的行跳躍
    7.8.28  Table.Sort對錶排序
    7.8.29  Table.Transpose互換行列
  7.9  Power Query URL處理函數
    7.9.1  Uri.BuildQueryString構建URL訪問地址參數
    7.9.2  Uri.Combine合併URL訪問地址
  7.10  Power Query數據合併函數
    7.10.1  Combiner.CombineTextByDelimiter以分隔符方式合併字元
    7.10.2  Combiner.CombineTextByEachDe-limiter按順序分隔符合併文本
  7.11  Power Query數據分割函數
    7.11.1  Splitter.SplitTextByDelimiter按分隔符拆分數據
    7.11.2  Splitter.SplitTextByEachDelimiter按分隔符列表拆分數據
    7.11.3  Splitter.SplitTextByLengths按照長度拆分數據
    7.11.4  Splitter.SplitTextByRepeatedLength按字元長度重複拆分
    7.11.5  SplitTextByPositions按位置拆分
  7.12  Power Query日期時間函數
    7.12.1  Date.Day獲取日期部分
    7.12.2  Date.DayOfWeek求取日期位於一周中的第幾天
    7.12.3  Date.DayOfYear求取日期位於一年中的第幾天
    7.12.4  Date.DaysInMonth求取日期所在月份的天數
    7.12.5  Date.FromText將文本生成日期
    7.12.6  Date.AddDays日期的加減
    7.12.7  Date.AddMonths月度加減運算
    7.12.8  Date.AddYears年度加減運算
    7.12.9  Date.ToText將日期轉換為文本
    7.12.10  Date.ToRecord將日期轉換為記錄
    7.12.11  DateTime.LocalNow獲取當前時間
  7.13  本章總結
第8章  Power Query的自定義函數
  8.1  從零開始構建自定義函數
    8.1.1  無參數自定義函數構建
    8.1.2  有參數自定義函數構建
  8.2  基於數據結果建立函數
  8.3  執行並獲取自定義函數結果
  8.4  自定義函數提取文件夾內所有請假數據
  8.5  自定義函數獲取基金即時凈值
  8.6  本章總結
第9章  Power Query與Python
  9.1  Power Query調用Python的前置條件
  9.2  Python環境的安裝與部署
  9.3  Power BI啟用Python支持
    9.3.1  Power Query執行Python驗證
    9.3.2  Power Query結合Python生成中文詞雲
  9.4  本章總結
第10章  Power Query數據綜合應用案例
  10.1  身份證信息的初步導入
  10.2  身份證號碼數據初步清洗
  10.3  身份證數據二次清洗
  10.4  非中文姓名數據清洗

  10.5  本章總結
附錄  Power Query簡單案例處理

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032