《Power Query:基於Excel 和Power BI的M函式詳解及套用》是2018年出版的圖書,作者是李小濤。
基本介紹
- 中文名:Power Query:基於Excel 和Power BI的M函式詳解及套用
- 作者:李小濤
- 出版時間:2018年
- 出版社:電子工業出版社
- 頁數:232 頁
- ISBN:9787121350733
- 定價:59 元
- 開本:16 開
內容簡介,圖書目錄,
內容簡介
Power Query的界面操作只能發揮其全部能力的20%,剩餘80%的能力都要通過M函式來實現。M函式是Power Query專用的函式,使用M函式可以幫助我們自由靈活地完成數據導入、整合、加工處理等任務工作。本書首先通過介紹基本操作讓讀者體驗Power Query的魅力,讓讀者用圖形操作界面也能玩轉數據的整理、清洗和轉換。其後介紹M函式的分類,以及學習的方法,還有最重要的“上下文”概念。本書的第5章會詳細介紹部分M函式的語法、參數及用法,再結合實際案例講解多個M函式的嵌套。本書適用於從事出納、會計、統計、倉管、數據分析等頻繁與數據打交道的工作的人;不想學高級函式、VBA編程等複雜的數據處理功能,但工作中又有需要的人。
圖書目錄
第1章
Power Query的廬山真面目 1
1.1 初識Power Query 1
1.2 “新建查詢”命令 2
1.3 “查詢編輯器”界面介紹 3
1.4 在“查詢編輯器”內導入數據 8
1.5 用“從表格”命令導入多張數據表 9
1.6 將查詢表上載至Excel 12
1.7 刷新數據 13
第2章
Power Query的基礎操作 15
2.1 添加自定義列 15
2.2 “追加查詢”功能 17
2.2.1 “追加查詢”功能詳解 17
2.2.2 “追加查詢”案例——匯總4張工作表 21
2.2.3 “追加查詢”案例——資料夾匯總 24
2.3 “合併查詢”功能 31
2.3.1 “合併查詢”功能詳解 32
2.3.2 “合併查詢”案例——單條件匹配 35
2.3.3 “合併查詢”案例——多條件匹配 37
2.3.4 “合併查詢”案例——一對多查詢 39
2.3.5 “合併查詢”案例——對比兩列數據的差異 41
2.4 “透視列”與“逆透視列”功能 43
2.4.1 數據的維度 43
2.4.2 “透視列”案例——將一維錶轉換為二維表 44
2.4.3 “透視列”案例——文本透視 45
2.4.4 “逆透視列”功能詳解 46
2.4.5 “逆透視列”案例——將二維錶轉換為一維表 46
2.5 “分組依據”功能 47
2.5.1 “分組依據”功能詳解 47
2.5.2 “分組依據”案例 48
第3章
M函式入門 51
3.1 Power Query的三大容器 51
3.1.1 List(列表) 51
3.1.2 List擴展 53
3.1.3 List類函式 54
3.1.4 List合併 57
3.1.5 Record(記錄) 58
3.1.6 Record擴展 59
3.1.7 Record類函式 60
3.1.8 Record合併 60
3.1.9 Table(表) 62
3.1.10 Table擴展 64
3.1.11 Table類函式 64
3.1.12 Table合併 67
3.2 深化容器中的元素 68
3.2.1 深化List元素 68
3.2.2 深化Record元素 69
3.2.3 深化Table元素 70
3.2.4 深化多層容器 73
3.3 數據類型 73
3.3.1 自動檢測數據 74
3.3.2 數據類型設定 75
3.4 M函式入門 77
3.4.1 M函式的類別 77
3.4.2 Text類函式 79
3.4.3 Number類函式 80
3.4.4 Time類函式 82
3.4.5 Date類函式 82
3.4.6 DateTime類函式 84
3.5 學習M函式的方法 85
3.5.1 查看所有函式 85
3.5.2 讀懂函式的參數 87
第4章
Power Query中的重要概念 89
4.1 分支語句 89
4.1.1 條件語句:if…then…else… 89
4.1.2 調用“條件列” 92
4.1.3 容錯語句:try…otherwise… 95
4.2 打開M函式的鑰匙——“上下文” 97
4.2.1 Table.AddColumn:表添加列 98
4.2.2 Table.SelectRows:對表進行篩選 99
4.2.3 Table.Distinct:對表刪除重複項 102
4.2.4 Table.RowCount/Table.ColumnCount:計算表行/列數 104
4.2.5 Power Query中的“上下文” 104
4.2.6 自定義參數 106
4.2.7 實戰案例1——國際排名 109
4.2.8 實戰案例2——中國式排名 111
4.2.9 實戰案例3——中國式班級排名 114
4.2.10 實戰案例4——篩選家庭成員信息 115