PowerQuery:基于Excel和PowerBI的M函数详解及应用

PowerQuery:基于Excel和PowerBI的M函数详解及应用

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

《Power Query数据整理之道》深入浅出地介绍了M函数,旨在帮助数据工作者轻松玩转数据处理。

内容简介

Power Query的界面操作只能发挥其全部能力的20%,剩余80%的能力都要通过M函数来实现。M函数是Power Query专用的函数,使用M函数可以帮助我们自由灵活地完成数据导入、整合、加工处理等任务工作。本书首先通过介绍基本操作让读者体验Power Query的魅力,让读者用图形操作界面也能玩转数据的整理、清洗和转换。其后介绍M函数的分类,以及学习的方法,还有最重要的“上下文”概念。本书的第5章会详细介绍部分M函数的语法、参数及用法,再结合实际案例讲解多个M函数的嵌套。本书适用于从事出纳、会计、统计、仓管、数据分析等频繁与数据打交道的工作的人;不想学高级函数、VBA编程等复杂的数据处理功能,但工作中又有需要的人。

章节目录

封面

书名页

内容简介

版权页

序一

序二

前言

目录

第1章 Power Query的庐山真面目

1.1 初识Power Query

1.2 “新建查询”命令

1.3 “查询编辑器”界面介绍

1.4 在“查询编辑器”内导入数据

1.5 用“从表格”命令导入多张数据表

1.6 将查询表上载至Excel

1.7 刷新数据

第2章 Power Query的基础操作

2.1 添加自定义列

2.2 “追加查询”功能

2.2.1 “追加查询”功能详解

2.2.2 “追加查询”案例——汇总4张工作表

2.2.3 “追加查询”案例——文件夹汇总

2.3 “合并查询”功能

2.3.1 “合并查询”功能详解

2.3.2 “合并查询”案例——单条件匹配

2.3.3 “合并查询”案例——多条件匹配

2.3.4 “合并查询”案例——一对多查询

2.3.5 “合并查询”案例——对比两列数据的差异

2.4 “透视列”与“逆透视列”功能

2.4.1 数据的维度

2.4.2 “透视列”案例——将一维表转换为二维表

2.4.3 “透视列”案例——文本透视

2.4.4 “逆透视列”功能详解

2.4.5 “逆透视列”案例——将二维表转换为一维表

2.5 “分组依据”功能

2.5.1 “分组依据”功能详解

2.5.2 “分组依据”案例

第3章 M函数入门

3.1 Power Query的三大容器

3.1.1 List(列表)

3.1.2 List扩展

3.1.3 List类函数

3.1.4 List合并

3.1.5 Record(记录)

3.1.6 Record扩展

3.1.7 Record类函数

3.1.8 Record合并

3.1.9 Table(表)

3.1.10 Table扩展

3.1.11 Table类函数

3.1.12 Table合并

3.2 深化容器中的元素

3.2.1 深化list元素

3.2.2 深化record元素

3.2.3 深化table元素

3.2.4 深化多层容器

3.3 数据类型

3.3.1 自动检测数据

3.3.2 数据类型设置

3.4 M函数介绍

3.4.1 M函数的类别

3.4.2 Text类函数

3.4.3 Number类函数

3.4.4 Time类函数

3.4.5 Date类函数

3.4.6 DateTime类函数

3.5 学习M函数的方法

3.5.1 查看指定函数

3.5.2 读懂函数的参数

第4章 Power Query中的重要概念

4.1 分支语句

4.1.1 条件语句:if…then…else…

4.1.2 调用“条件列”

4.1.3 容错语句:try…otherwise…

4.2 打开M函数的钥匙——“上下文”

4.2.1 Table.AddColumn:表添加列

4.2.2 Table.SelectRows:对表进行筛选

4.2.3 Table.Distinct:对表删除重复项

4.2.4 Table.RowCount/Table.ColumnCount:计算表行/列数

4.2.5 Power Query中的“上下文”

4.2.6 自定义参数

4.2.7 实战案例1——国际排名

4.2.8 实战案例2——中国式排名

4.2.9 实战案例3——中国式班级排名

4.2.10 实战案例4——筛选家庭成员信息

第5章 Power Query 实战

5.1 M函数的初阶运用

5.1.1 List.Sum:列表求和

5.1.2 List.Max/List.Min:返回列表中的最大/小值

5.1.3 Number.From:数字转换

5.1.4 Table.Group:分组统计

5.1.5 实战案例1——计算连续正负数的个数并求和

5.1.6 Table.Max /Table.Min:筛选表中最大值/最小值的行

5.1.7 实战案例2——筛选最近一次的记录

5.1.8 实战案例3——计算每人连续迟到的最大次数

5.1.9 Table.Skip:跳过表前几行

5.1.10 Text.Start/ Text.End:从左取值/从右取值

5.1.11 Text.Combine:文本合并

5.1.12 实战案例4——合并同部门的姓名

5.1.13 实战案例5——将单词和翻译分列显示

5.1.14 Text.From:文本转换

5.1.15 List.Transform:遍历列表

5.1.16 实战案例6——文件夹汇总

5.2 M函数的进阶运用

5.2.1 Text.Split:文本分割

5.2.2 Date.FromText:日期来自文本

5.2.3 Date.ToText:日期转到文本

5.2.4 List.RemoveNulls:删除列表中的null值

5.2.5 实战案例7——在数据中提取日期

5.2.6 实战案例8——求数据中的金额总和

5.2.7 List.PositionOf:在列表中查找索引值

5.2.8 Record.ToList/Record.FieldValues:返回记录中的值

5.2.9 Table.ColumnNames:返回表的列标题

5.2.10 实战案例9——返回满足条件的所有区间

5.2.11 Number.RoundDown:向下舍入

5.2.12 List.Range:取列表中的值

5.2.13 Table.FromColumns:表来自列

5.2.14 实战案例10——单列转多列

5.3 M函数的高阶运用

5.3.1 Table.ToColumns:按列转换表

5.3.2 Table.ToRows:按行转换表

5.3.3 Table.FromRows:表来自行

5.3.4 实战案例11——添加汇总行和汇总列

5.3.5 List.Zip:列表压缩

5.3.6 实战案例12——计算每个学生获得第一名的次数

5.3.7 Number.Sign:数字符号

5.3.8 Text.Contains:判断字符串中是否包含某值

5.3.9 实战案例13——判断服装是齐码还是断码

5.3.10 实战案例14——将多列数据转换成两列数据

5.3.11 实战案例15——取特定位置的值

5.3.12 List.Select:筛选列表

5.3.13 实战案例16——取包含特定值的信息

5.3.14 List.TransformMany:笛卡儿组合函数

5.3.15 实战案例17——制作工资条

封底

PowerQuery:基于Excel和PowerBI的M函数详解及应用是2018年由电子工业出版社出版,作者李小涛。

得书感谢您对《PowerQuery:基于Excel和PowerBI的M函数详解及应用》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
从PowerBI到PowerPlatform:低代码应用开发实战 电子书
本书是专讲Power Platform低代码开发步骤和应用的实战入门书。
Excel在会计和财管中的应用(微课版 第4版) 电子书
本书全面介绍了Excel2010在会计核算与财务管理中的具体运用。全书共分三部分,第一部分介绍了Excel2010的基础知识;第二部分介绍了如何利用Excel2010对会计日常账务核算进行处理;第三部分介绍了如何利用Excel2010进行企业常见的资产管理以及财务分析等。
Excel技术与应用大全 电子书
本书涵盖150个应用案例、92个操作提示、30个交叉参考、59个注意事项,详细解析Excel的技术细节、操作技巧、应用方法。
基于Linux的物联网应用开发基础及项目实战(微课版) 电子书
本书介绍Linux操作系统基础知识及其在物联网、云计算等领域的实际应用。书中共8章,包括物联网应用开发基础及项目实战、Linux操作系统基础及项目实战、Linux编程基础及项目实战、LinuxJava编程基础及项目实战、Linux云服务器开发基础及项目实战、嵌入式Linux基础及项目实战、嵌入式Linux应用开发实战和Linux物联网云服务器应用开发实战。
Excel 2010 在财务会计中的应用 电子书
本书详细介绍了如何应用Excel2010电子表格软件解决企业会计核算和财务管理的问题,以电子表格的核心功能格式规范、常用技巧、函数、透视表为主线介绍电子表格在财务与会计中的应用,再以进销存和账务系统设计实例来操作,通过一个中型商贸企业和一个中型食品加工企业的进销存业务、账务处理业务开展教学,展示表格之道五步的具体应用,理实一体,工学结合,既能系统的学习电子表格相关实用功能,又能扎实的应用于业务财务