深入淺出 Power Query M 語言

黃福星

  • 出版商: 清華大學
  • 出版日期: 2022-07-01
  • 售價: $600
  • 貴賓價: 9.5$570
  • 語言: 簡體中文
  • ISBN: 7302602824
  • ISBN-13: 9787302602828
  • 立即出貨

  • 深入淺出 Power Query M 語言-preview-1
  • 深入淺出 Power Query M 語言-preview-2
  • 深入淺出 Power Query M 語言-preview-3
深入淺出 Power Query M 語言-preview-1

買這商品的人也買了...

商品描述

本書系統闡述Power Query M語言從基礎到進階的應用,包括應用流程、應用技巧等。本書通過一種易於理解的方式,旨在讓讀者用一個月的時間,系統、全面地掌握M語言。 全書共分為5篇:第一篇為入門篇(第1和2章),第二篇為基礎篇(第3~5章),第三篇為強化篇(第6~8章),第四篇為進階篇(第9~11章), 第五篇為案例篇(第12章)。書中主要內容包括Power BI簡介、Power Query基礎、M語言基礎、文本處理、時間智能、數據轉換、數據處理、數據分組、數據獲取、綜合應用。 本書適用於零基礎學習Power Query M語言的讀者,包括財務、人事行政、電商客服、質量統計等與數據分析密切相關的從業人員,也可作為高等院校、IT培訓機構、其他編程愛好者的參考用書或教材。

目錄大綱

 

 

 

 

目錄

第一篇入門篇

 

第1章Power Query簡介

 

1.1微軟Power系列

 

1.1.1圖解數據合並

 

1.1.2高級編輯器

 

1.2Power Query M語言

 

1.2.1繁多的M語言函數

 

1.2.2統計函數中的高頻單詞

 

1.3Power Query M語言函數的學習

 

第2章Power Query基礎

 

2.1數據獲取

 

2.2編輯器

 

2.2.1功能區

 

2.2.2查詢區

 

2.2.3編輯欄

 

2.2.4編輯區

 

2.2.5查詢設置

 

2.2.6高級編輯器

 

2.3合並查詢

 

2.3.1新建查詢

 

2.3.2合並查詢

 

2.4行列篩選

 

2.4.1管理列

 

2.4.2減少行

 

2.5轉換

 

2.5.1拆分列

 

2.5.2替換值

 

2.5.3數據類型轉換

 

2.5.4分組依據

 

2.5.5日期與時間

 

2.6添加列

 

2.6.1添加條件列

 

2.6.2添加索引列

 

2.6.3標準四則運算

 

2.6.4數值的舍入

 

2.7關閉並上載

 

2.8函數整理

第二篇基礎篇

 

第3章M語言基礎

 

3.1Excel函數

 

3.1.1Office支持

 

3.1.2Excel函數匯總

 

3.2M語言函數

 

3.2.1M語言函數簡介

 

3.2.2語法差異

 

3.2.3函數及語法備忘

 

3.3M語言詞法

 

3.3.1值

 

3.3.2變量

 

3.3.3環境

 

3.3.4令牌

 

3.3.5標識符

 

3.3.6關鍵字

 

3.3.7標點符號

 

3.3.8空白分隔符

 

3.4M語言表達式

 

3.4.1表達式

 

3.4.2邏輯表達式

 

3.4.3if表達式

 

3.4.4let表達式

 

3.4.5each表達式

 

3.4.6函數表達式

 

3.4.7主表達式

 

3.4.8報錯表達式

 

3.4.9報錯處理表達式

 

第4章文本函數

 

4.1文本函數入門

 

4.1.1文本獲取

 

4.1.2文本處理

 

4.2文本函數基礎

 

4.2.1M語言文本函數

 

4.2.2函數對照表

 

4.2.3常用的函數

 

4.3文本函數強化

 

4.3.1反轉、插入

 

4.3.2包含、位置、選擇、移除

 

4.4文本函數進階

 

4.4.1格式

 

4.4.2替換

 

4.4.3拆分

 

4.4.4合並

 

4.5結構與類型

 

4.5.1Text.ToList()

 

4.5.2Text.From()

 

第5章邏輯與數值函數

 

5.1邏輯函數

 

5.1.1Logical.From()

 

5.1.2Logical.FromText()

 

5.1.3Logical.ToText()

 

5.2常用數值函數

 

5.2.1判斷

 

5.2.2隨機數

 

5.2.3計算

 

5.2.4舍入

 

5.3不常用數值函數

 

5.3.1常量

 

5.3.2計算

 

5.3.3三角函數

 

5.4數值轉換函數

 

5.4.1Number.From()

 

5.4.2Number.FromText()

 

5.4.3Number.ToText()

第三篇強化篇

 

第6章日期時間

 

6.1日期和時間

 

6.1.1日期和時間基礎知識

 

6.1.2M語言的日期時間

 

6.1.3共性總結

 

6.2日期

 

6.2.1基本單位

 

6.2.2含有Name的Date類函數

 

6.2.3含有Add的Date類函數

 

6.2.4含有Start的Date類函數

 

6.2.5含有End的Date類函數

 

6.2.6含有IsIn的Date類函數

 

6.2.7含有DayOf的Date類函數

 

6.2.8含有WeekOf的Date類函數

 

6.2.9含有To的Date類函數

 

6.3日期時間語法

 

6.3.1基本單位

 

6.3.2含有Add的DateTime類函數

 

6.3.3含有IsIn的DateTime類函數

 

6.3.4含有From的DateTime類函數

 

6.4時間

 

6.4.1基本單位

 

6.4.2起止

 

6.4.3含有From的Time類函數

 

6.4.4含有To的Time類函數

 

6.5時區時間

 

6.5.1基本單位

 

6.5.2含有From的DateTimeZone類函數

 

6.5.3含有To的DateTimeZone類函數

 

6.5.4含有Now的DateTimeZone類函數

 

6.5.5含有Fixed的DateTimeZone類函數

 

6.6持續時間

 

6.6.1持續時間基礎知識

 

6.6.2含有From的Duration類函數

 

6.6.3含有To的Duration類函數

 

第7章列表與記錄

 

7.1列表基礎

 

7.2信息函數

 

7.2.1List.IsEmpty()

 

7.2.2List.IsDistinct()

 

7.2.3List.NonNullCount()

 

7.3成員運算符

 

7.3.1列表內的所有值判斷(All)

 

7.3.2列表內的任意值判斷(Any)

 

7.3.3列表內是否包含的值(Contains)

 

7.3.4數據的位置索引(Position)

 

7.4排序

 

7.4.1List.Sort()

 

7.4.2List.Max()

 

7.4.3List.MaxN()

 

7.4.4List.Percentile()

 

7.5統計

 

7.5.1求和

 

7.5.2平均值

 

7.5.3數字

 

7.6選擇

 

7.6.1List.Distinct()

 

7.6.2List.FindText()

 

7.6.3列表中匹配值判斷(Matches)

 

7.6.4列表中的單一值(Single)

 

7.6.5List.First()

 

7.6.6List.FirstN()

 

7.6.7List.Positions()

 

7.6.8List.Skip()

 

7.6.9List.Select()

 

7.6.10List.Range()

 

7.6.11List.InsertRange()

 

7.6.12List.Alternate()

 

7.7轉換

 

7.7.1列表內元素的移除(Remove)

 

7.7.2List.ReplaceValue()

 

7.7.3List.Repeat()

 

7.7.4List.Reverse()

 

7.7.5List.Combine()

 

7.8設置操作

 

7.8.1List.Difference()

 

7.8.2List.Intersect()

 

7.8.3List.Union()

 

7.8.4List.Zip()

 

7.9生成器

 

7.9.1List.Dates()

 

7.9.2List.DateTimes()

 

7.9.3List.DateTimeZones()

 

7.9.4List.Durations()

 

7.9.5List.Times()

 

7.9.6List.Numbers()

 

7.9.7List.Random()

 

7.10記錄

 

7.10.1基礎應用

 

7.10.2Record.FromList()

 

第8章列表進階應用

 

8.1List.Transform

 

8.1.1文本型運算

 

8.1.2數值型運算

 

8.1.3實例應用

 

8.2List.TransformMany

 

8.2.1文本型運算

 

8.2.2數值型運算

 

8.2.3實例應用

 

8.3List.Accumulate

 

8.3.1文本型運算

 

8.3.2數值型運算

 

8.3.3實例應用

 

8.4List.Generate

 

8.4.1參數說明

 

8.4.2實例應用

第四篇進階篇

 

第9章表的基礎應用

 

9.1表的創建

 

9.2表函數

 

9.3成員關系

 

9.3.1判斷

 

9.3.2檢測

 

9.3.3計算

 

9.3.4描述

 

9.4行操作

 

9.4.1保留

 

9.4.2刪除

 

9.4.3選擇

 

9.4.4更改

 

9.4.5追加

 

9.5列操作

 

9.5.1升降

 

9.5.2刪除

 

9.5.3選擇

 

9.5.4拆分

 

9.5.5合並

 

9.5.6透視

 

9.5.7修改

 

9.5.8排序

 

9.6表操作

 

9.6.1新增

 

9.6.2擴展

 

9.6.3填充

 

9.6.4替換

 

9.6.5排序

 

第10章表的進階應用

 

10.1含有To的表函數

 

10.1.1Table.ToList()

 

10.1.2Table.ToColumns()

 

10.1.3Table.ToRows()

 

10.1.4Table.ToRecords()

 

10.2含有From的表函數

 

10.2.1Table.FromValue()

 

10.2.2Table.FromList()

 

10.2.3Table.FromColumns()

 

10.2.4Table.FromRows()

 

10.2.5Table.FromRecords()

 

10.3含有Transform的表函數

 

10.3.1Table.TransformRows()

 

10.3.2Table.TransformColumns()

 

10.3.3Table.TransformColumnNames()

 

10.3.4Table.TransformColumnTypes()

 

10.4含有Join的表函數

 

10.4.1Table.Join()

 

10.4.2Table.NestedJoin()

 

10.4.3Table.FuzzyNestedJoin()

 

10.5含有Group的表函數

 

10.5.1語法基礎

 

10.5.2進階(第3個參數)

 

10.5.3高階(第5個參數)

 

第11章數據獲取

 

11.1其他源

 

11.1.1空查詢

 

11.1.2自定義函數

 

11.2網站

 

11.2.1靜態網頁

 

11.2.2動態網頁

 

11.2.3經緯度查詢

 

11.3數據庫

 

11.3.1MySQL

 

11.3.2ODBC

 

11.4文本文件

 

11.5Excel

 

11.5.1當前表

 

11.5.2工作簿

 

11.5.3文件夾

第五篇案例篇

 

第12章綜合案例

 

12.1M語言綜述

 

12.2Power BI

 

12.2.1Power BI

 

12.2.2Power Pivot

 

12.3綜合案例

 

12.3.1項目描述

 

12.3.2數據現狀

 

12.3.3數據挖掘