注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)Power Query M函數(shù)應(yīng)用技巧與實(shí)戰(zhàn)

Power Query M函數(shù)應(yīng)用技巧與實(shí)戰(zhàn)

Power Query M函數(shù)應(yīng)用技巧與實(shí)戰(zhàn)

定 價(jià):¥119.00

作 者: 鄒慧
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302656050 出版時(shí)間: 2024-04-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)以實(shí)戰(zhàn)案例為主線,以函數(shù)理論基礎(chǔ)為核心,引導(dǎo)讀者從整體上理解Power Query的靈活應(yīng)用,從實(shí)例中獲得解決問(wèn)題的思路和靈感。 本書(shū)共24章,分為原理篇、實(shí)戰(zhàn)篇、函數(shù)篇、擴(kuò)展篇,詳細(xì)講解了PQ的原理和函數(shù)應(yīng)用。原理篇詳細(xì)講述三大數(shù)據(jù)結(jié)構(gòu)(簡(jiǎn)稱(chēng)為三大容器)的原理和M函數(shù)的傳參,實(shí)戰(zhàn)篇通過(guò)案例講函數(shù),函數(shù)篇按照類(lèi)名講函數(shù),擴(kuò)展篇講解自定義函數(shù)等靈活的應(yīng)用。 本書(shū)的特點(diǎn)是,舉一反三把邏輯原理講透、用類(lèi)比法強(qiáng)化記憶、案例配套在線視頻。不管使用Excel還是PQ處理數(shù)據(jù),不僅要求快,更要準(zhǔn)確,本書(shū)列舉了許多數(shù)據(jù)處理的思維和細(xì)節(jié),提醒讀者避坑。 本書(shū)面向會(huì)PQ界面操作的用戶,作為從基礎(chǔ)到中級(jí)水平的進(jìn)階參考書(shū)。

作者簡(jiǎn)介

  鄒慧,網(wǎng)名kikiloveqiqi,微軟最有價(jià)值專(zhuān)家(MVP)。在世界五百?gòu)?qiáng)企業(yè)從事人力資源工作超過(guò)16年,每天與數(shù)據(jù)打交道,在最近三年里為很多網(wǎng)友解決了自動(dòng)化報(bào)表的問(wèn)題,積累了大量的實(shí)踐經(jīng)驗(yàn),本書(shū)所有的案例均來(lái)自工作中遇到的真實(shí)問(wèn)題。已在網(wǎng)絡(luò)平臺(tái)免費(fèi)分享了超過(guò)120個(gè)Power Query視頻,被Power Query學(xué)習(xí)者所熟知。

圖書(shū)目錄

配套資源
第一篇原理篇
第1章三大容器的原理
1.1Excel版本異同
1.2三大容器和深化
1.2.1深入理解三大容器
1.2.2深入理解深化
1.2.3三大容器的創(chuàng)建
1.3超級(jí)表
1.4PQ使用快捷方式
1.4.1快速訪問(wèn)工具欄
1.4.2快捷鍵Alt 數(shù)字
1.4.3PQ快速訪問(wèn)工具欄
1.4.4自定義選項(xiàng)卡
1.5PQ界面設(shè)置
1.5.1查詢(xún)?cè)O(shè)置
1.5.2顯示編輯欄
1.5.3顯示列質(zhì)量
1.5.4上載設(shè)置
1.5.5檢測(cè)數(shù)據(jù)類(lèi)型
1.5.6查詢(xún)名
1.5.7查詢(xún)和連接
1.5.8進(jìn)入PQ編輯器
1.6約定
1.7練習(xí)
第2章M語(yǔ)言結(jié)構(gòu)
2.1M語(yǔ)言簡(jiǎn)介
2.2M函數(shù)語(yǔ)法
2.3M函數(shù)應(yīng)用
2.4函數(shù)智能提示
2.5變量
2.5.1命名規(guī)則
2.5.2導(dǎo)航
2.5.3步驟和查詢(xún)引用
2.6PQ編輯區(qū)域使用技巧
2.6.1在fx編輯欄內(nèi)換行
2.6.2縮放編輯區(qū)域
第3章M函數(shù)基礎(chǔ)
3.1查詢(xún)所有M函數(shù) 
3.2聚合函數(shù)
3.2.1List.Sum()
3.2.2List.Average()
3.2.3List.Min()
3.2.4List.MinN()
3.2.5List.Count()
3.2.6List.NonNullCount()
3.2.7List.Product()
3.3空值null
3.4關(guān)鍵字
3.5運(yùn)算符和標(biāo)點(diǎn)符號(hào) 
3.5.1連續(xù)的列表
3.5.2加減乘除不簡(jiǎn)單 
3.6if條件語(yǔ)句
3.7布爾值
3.8邏輯運(yùn)算符
3.9顯示的誤區(qū)
3.10is和=的用法 
3.11try容錯(cuò)語(yǔ)句
3.12#的用法 
3.13總結(jié)
第4章M函數(shù)傳參原理
4.1解構(gòu)函數(shù)
4.2List.Transform()
4.3表達(dá)式
4.4each的用法
4.5List.Select()
4.6each嵌套
4.7function的簡(jiǎn)化用法
4.8PQ技巧
4.8.1保存習(xí)慣
4.8.2語(yǔ)法錯(cuò)誤解析
第二篇實(shí)戰(zhàn)篇
第5章求和案例學(xué)函數(shù)
5.1動(dòng)態(tài)月份的求和案例
5.2Table.AddColumn()
5.2.1界面操作
5.2.2理解record
5.2.3理解第3個(gè)參數(shù)
5.2.4each _的簡(jiǎn)寫(xiě)
5.3Record.ToList()
5.4Record.FieldValues()
5.5List.Skip()
5.6案例總結(jié)
5.7List.First()
5.8List.FirstN()
5.9求累計(jì)金額案例
5.10Table.AddIndexColumn()
5.11PQ技巧
5.11.1界面操作
5.11.2快速獲取數(shù)據(jù)
第6章文件導(dǎo)入函數(shù)
6.1Excel.CurrentWorkbook()
6.1.1函數(shù)原理
6.1.2{[標(biāo)題=值]}的深化方法
6.1.3多超級(jí)表導(dǎo)入
6.2導(dǎo)入外部文件
6.3File.Contents()
6.4Excel.Workbook()
6.4.1語(yǔ)法結(jié)構(gòu)
6.4.2工作簿信息
6.4.3導(dǎo)入文件的細(xì)節(jié)
6.4.4導(dǎo)入錯(cuò)誤問(wèn)題
6.4.5導(dǎo)入的文件是其本身
6.5Csv.Document()
6.6Text.FromBinary()
6.7導(dǎo)入文件夾
6.7.1Folder.Files()
6.7.2Folder.Contents()
6.7.3導(dǎo)入文件夾錯(cuò)誤問(wèn)題
6.8刷新
6.9隱私設(shè)置
6.10動(dòng)態(tài)路徑
6.10.1絕對(duì)路徑
6.10.2相對(duì)路徑
6.10.3多文件路徑案例1
6.10.4多文件路徑案例2
6.10.5超鏈接合集案例
6.11PQ技巧
6.11.1獲取文件路徑
6.11.2復(fù)制查詢(xún)
6.11.3新建組
6.11.4表設(shè)計(jì)
6.11.5標(biāo)題行
6.11.6導(dǎo)入空行空列
6.11.7定義名稱(chēng)區(qū)域的應(yīng)用
第7章篩選案例學(xué)函數(shù)
7.1Table.SelectRows()
7.2Number.IsOdd()
7.3List.Contains()
7.4List.ContainsAll()
7.5笛卡兒積
7.6動(dòng)態(tài)篩選姓名案例
7.7Text.Contains()
7.8PQ快捷鍵
第8章同類(lèi)參數(shù)學(xué)函數(shù)1
8.1Table.SelectColumns()
8.2動(dòng)態(tài)選擇列案例
8.3Table.RemoveColumns()
8.4Table.RecorderColumns()
8.5Table.RenameColumns()
8.6動(dòng)態(tài)命名案例
8.7Table.ColumnNames()
8.8動(dòng)態(tài)月份列案例
8.9record的靈活用法
8.10添加多列案例
8.11Table.ExpandRecordColumn()
8.12Table.ExpandTableColumn()
8.13Table.ExpandListColumn()
8.14擴(kuò)展號(hào)碼案例
8.15[[標(biāo)題]]的用法
8.16參數(shù)的常量化
8.17let in的靈活用法
8.18PQ技巧
8.18.1應(yīng)用的步驟
8.18.2PQ刷新失效問(wèn)題
第9章同類(lèi)參數(shù)學(xué)函數(shù)2
9.1List.AllTrue()/List.AnyTrue()
9.2List.MatchesAll()/List.MatchesAny()
9.3Text.Split()/Text.SplitAny()
9.4篩選文件名案例
9.5List.Split()
9.6Table.Split()/Table.SplitAt()
9.7Text.PositionOf()
9.8Text.PositionOfAny()
9.9List.Positions()
9.10List.PositionOf()
9.11多IF案例
9.12List.PositionOfAny()
9.13總結(jié)
第10章報(bào)表案例學(xué)函數(shù)
10.1清洗報(bào)表案例
10.2Table.Skip()
10.3Table.FirstN()
10.4Table.PromoteHeaders()
10.5Table.Sort()
10.6花名冊(cè)查詢(xún)模板案例
10.7獲取最新文件案例
10.8PQ技巧
10.8.1無(wú)法進(jìn)入PQ編輯器
10.8.2引用查詢(xún)
第11章Date和Number類(lèi)函數(shù)
11.1日期的創(chuàng)建
11.2Date.From()
11.3Date.FromText()
11.4Date.Year()
11.5Date.ToText()
11.6DateTime.LocalNow()
11.7日期類(lèi)函數(shù)
11.7.1含有Add
11.7.2提取信息
11.7.3開(kāi)始和結(jié)束
11.7.4條件判斷
11.7.5From和To
11.7.6總結(jié)
11.8篩選日期區(qū)間案例
11.9Number.From()
11.10Number.FromText()
11.11Number.ToText()
11.12Text.From()
11.13Number.IntegerDivide()
11.14Number.Mod()
11.15Number.Round()
11.16List.Numbers()
11.17List.Dates()
11.18動(dòng)態(tài)日期模板案例
11.19DateTime.ToText()
11.20計(jì)算年齡和工齡案例
11.21計(jì)算工作時(shí)長(zhǎng)案例
11.22計(jì)算時(shí)間戳
11.23顯示刷新時(shí)間案例
11.24日期細(xì)節(jié)
11.25單元格格式
第12章合并案例學(xué)函數(shù)
12.1Text.Combine()
12.2文本連接案例
12.3Record.Combine()
12.4List.Combine()
12.5Table.Combine()
12.6展示所有標(biāo)題案例
12.7合并文件保留文件信息
12.8轉(zhuǎn)換文件查詢(xún)
12.9總結(jié)
第13章從From到To
13.1Table.ToColumns()
13.2Table.FromColumns()
13.3Table.ToRows()
13.4Table.FromRows()
13.5Table.Transpose()
13.6多維轉(zhuǎn)一維案例
13.7一列轉(zhuǎn)多列案例
13.8縱向求和案例
13.9Table.ToRecords()
13.10Table.FromRecords()
13.11Record.FromTable()
13.12Record.ToTable()
13.13求最低報(bào)價(jià)案例
13.14Table.TransformRows()
13.15Table.ToList ()
13.16Table.FromList()
13.17Record.FromList()
13.18List.Zip()
13.19動(dòng)態(tài)命名案例
13.20Table.FromValue()
13.21Table.Column()
13.22Record.Field()
13.23動(dòng)態(tài)篩選列名案例
13.24總結(jié)
13.25練習(xí)
第14章轉(zhuǎn)換案例學(xué)函數(shù)
14.1Table.TransformColumnTypes()
14.2按照順序轉(zhuǎn)換類(lèi)型案例
14.3Table.TransformColumns()
14.4添加前綴案例
14.5轉(zhuǎn)換類(lèi)型案例
14.6匯率轉(zhuǎn)換案例
14.7Text.Upper()類(lèi)
14.8Text.Trim()
14.9Text.Clean()
14.10Expression.Evaluate()
14.11特定列轉(zhuǎn)換類(lèi)型案例
14.12Table.TransformColumnNames()
14.13練習(xí)
第15章替換案例學(xué)函數(shù)
15.1Table.ReplaceValue()
15.1.1界面操作
15.1.2語(yǔ)法結(jié)構(gòu)
15.2動(dòng)態(tài)求和案例
15.3技能等級(jí)替換案例
15.4模糊替換案例
15.5Table.ReplaceErrorValues()
15.6Table.SelectRowsWithErrors()
15.7錯(cuò)誤值處理
15.8快速顯示錯(cuò)誤值
15.9時(shí)間參數(shù)案例
15.10練習(xí)
第16章透視和分組
16.1透視
16.1.1一維表和二維表
16.1.2Table.Pivot()
16.1.3語(yǔ)法要點(diǎn)
16.1.4調(diào)查問(wèn)卷案例
16.1.5不要聚合
16.2逆透視
16.2.1僅逆透視選定列
16.2.2逆透視其他列
16.2.3逆透視列
16.2.4要點(diǎn): null
16.2.5要點(diǎn): 重復(fù)值
16.3多行標(biāo)題案例
16.4Table.Group()
16.4.1語(yǔ)法
16.4.2合并姓名案例
16.4.3轉(zhuǎn)換打印案例
16.4.4橫向轉(zhuǎn)換案例
16.4.5添加座號(hào)案例
16.4.6添加組號(hào)案例
16.4.7求銷(xiāo)售額占比案例
16.5多字段聚合案例
16.6Table.Group()局部分組
16.7單詞分組案例
16.8款項(xiàng)計(jì)算案例
16.9Table.Group()的特別用法
16.10出現(xiàn)次數(shù)案例
16.11Buffer類(lèi)
16.12排名案例
16.13Table.AddRankColumn()
第三篇函數(shù)篇
第17章Table類(lèi)函數(shù)1
17.1Table.ReverseRows()
17.2List.Reverse()
17.3Text.Reverse()
17.4Table.Distinct()
17.5List.Distinct()
17.6List.IsDistinct()
17.7判斷是否有重復(fù)行案例
17.8排序的不穩(wěn)定性
17.9Table.DuplicateColumn()
17.10Table.FindText()
17.11Table.FirstValue()
17.12Table.HasColumns()
17.13Table.RowCount()/Table.ColumnCount()
17.14Table.FillDown()/Table.FillUp()
第18章Table類(lèi)函數(shù)2
18.1Table.SplitColumn()
18.2橫向分列案例
18.3Table.CombineColumns()
18.4Table.NestedJoin()
18.5Table.Join()
18.6Table.FuzzyNestedJoin()
18.7Table.RemoveMatchingRows()
18.8兩表找不同案例
18.9保留重復(fù)項(xiàng)
18.10兩表找相同案例
18.11排除時(shí)間案例
18.12?和??的用法
18.13...的用法
18.14PQ技巧
18.14.1拆分為行
18.14.2刪除重復(fù)項(xiàng)
18.15練習(xí)
第19章Text類(lèi)函數(shù)1
19.1Text.At()
19.2Text.Start()/Text.End()
19.3Text.Length()
19.4Text.Middle()
19.5Text.Range()
19.6Text.RemoveRange()
19.7Text.ReplaceRange()
19.8List.Range()
19.9Text.Insert()
19.10Text.Replace()
19.11Text.PadStart()/Text.PadEnd()
19.12提取身份證號(hào)信息案例
19.13文本轉(zhuǎn)日期和時(shí)間案例
19.14雙引號(hào)
19.15雙開(kāi)PQ編輯器
第20章Text類(lèi)函數(shù)2
20.1Character.FromNumber()
20.2Character.ToNumber()
20.3Text.ToList()
20.4半角全角案例
20.5清除不可見(jiàn)字符案例
20.6Text.Repeat()
20.7List.Repeat()
20.8Table.Repeat()
20.9Text.Select()
20.10Text.Remove()
20.11提取中文案例
20.12Text.BeforeDelimiter()
20.13Splitter類(lèi)
20.14Combiner類(lèi)
20.15Text.Format()
20.16整數(shù)值序列
第21章List類(lèi)函數(shù)
21.1List.Difference() 
21.2List.Union() 
21.3List.Intersect()
21.4列排序案例
21.5List.RemoveNulls()
21.6List.RemoveItems()
21.7List.RemoveMatchingItems()
21.8List.IsEmpty()/Table.IsEmpty()
21.9刪除空行案例
21.10刪除空列案例 
21.11List.Alternate()
21.12List.Accumulate()
21.12.1語(yǔ)法
21.12.2一對(duì)多文本替換
21.12.3多對(duì)多文本替換
21.12.4奇偶分組
21.12.5批量添加列
21.12.6總結(jié)
21.13List.Generate()
21.13.1語(yǔ)法
21.13.2刪除首字母案例
21.14List.TransformMany()
21.15Record類(lèi)
21.16練習(xí)
第四篇擴(kuò)展篇
第22章自定義函數(shù)
22.1自定義函數(shù)簡(jiǎn)介
22.2內(nèi)部調(diào)用
22.3外部調(diào)用方法一
22.4外部調(diào)用方法二
22.5as的用法
22.6篩選前后n列案例
22.7刪除空行空列案例
22.8增加空行案例
22.9壓縮連續(xù)數(shù)字案例
22.10費(fèi)用表合并案例
22.11逆填充案例
22.12總計(jì)行案例
22.13批量聚合案例
22.14神奇的函數(shù)名
22.15練習(xí)
第23章Power Query不孤單
23.1PQ與VBA
23.2PQ與Python
23.3PQ與數(shù)據(jù)透視表
23.4數(shù)據(jù)思維的養(yǎng)成
23.5null的用法總結(jié)
23.6邏輯運(yùn)算符的優(yōu)先級(jí)
23.7復(fù)制工作簿查詢(xún)
23.8Power BI技巧
23.9數(shù)據(jù)保密性
23.10設(shè)計(jì)收集表格案例
23.11迭代保留過(guò)程案例
23.12設(shè)計(jì)報(bào)表技巧
第24章獲取其他源
24.1獲取網(wǎng)頁(yè)表格案例
24.2獲取網(wǎng)頁(yè)文本案例
24.3獲取網(wǎng)頁(yè)數(shù)據(jù)小結(jié)
24.4獲取Outlook數(shù)據(jù)
24.5獲取PDF數(shù)據(jù)
 

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)