您好,欢迎来到聚文网。 登录 免费注册
Power Query M函数语言

Power Query M函数语言

  • 字数: 421
  • 出版社: 北京理工大学
  • 作者: 侯翔宇
  • 商品条码: 9787576331196
  • 版次: 1
  • 开本: 16开
  • 页数: 293
  • 出版年份: 2023
  • 印次: 1
定价:¥99 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
《Power Query M函数语言:基于Excel和Power BI的数据清理进阶实战》结合大量教学范例和逻辑示意图,深入介绍Microsoft Excel和Power BI中Power Query M函数语言数据清理技术的运行逻辑和进阶使用技巧。本书按照Power Query M函数语言的知识结构,在《Power Query M函数语言:基于Excel和Power BI的数据清理轻松入门》的基础上,详细、深入地介绍运算符、关键字、数据类型、函数的高级参数,以及高级函数和特殊函数等相关知识。 《Power Query M函数语言:基于Excel和Power BI的数据清理进阶实战》共9章,分为3篇。第1篇“背景知识”,主要回顾“入门分册”的知识脉络,并展望本书的知识架构。第2篇“语法进阶”,首先介绍Power Query M函数语言的高级运算符,然后介绍循环、迭代和递归的相关知识,接着介绍关键词的相关用法,最后介绍错误数据和类型数据的相关知识。第3篇“函数进阶”,归纳总结M函数语言进阶人员必须要掌握的5大类函数的高级参数的通用模式,并给出30余项高级函数和特殊函数的用法。 《Power Query M函数语言:基于Excel和Power BI的数据清理进阶实战》内容丰富,实例典型,非常适合有一定Power Query M函数语言基础而想要进一步深入学习的读者阅读,也适合想要在工作中使用Power Query M函数语言的从业人员阅读,另外还适合作为案头备用备查的手册。
作者简介
侯翔宇(Maxwell) 毕业于英国爱丁堡大学和华北电力大学(北京),分别就读电力电子专业和电气工程专业。有多年的百亿级大型工程项目管理经验,以及教学与企业内训经验。持有PMP、PRINCE2、MOS和MCP等认证证书。曾负责中西非和东南亚地区“一带一路”国际电力EPC项目管理工作。运营数据分析与可视化账号“麦克斯威儿”,以视频和图文等方式分享Excel与Power BI等相关知识。录制了《经济学人图表设计制作》等系列教学视频,编写了多部技术图书。
目录
第1篇 背景知识 第1章 引言 2 1.1 PQM函数语言知识框架 2 1.2 M函数语言进阶学习方向 4 第2篇 语法进阶 第2章 高级运算符 8 2.1 句点运算符 8 2.1.1 单句点 8 2.1.2 双句点 9 2.1.3 三句点 9 2.2 问号运算符 11 2.2.1 单问号 11 2.2.2 双问号 13 2.2.3 问号运算符的组合写法 14 2.2.4 问号运算符的等效写法 14 2.3 特殊的文本处理符 15 2.3.1 构建特殊函数名称 16 2.3.2 复杂变量名的定义 16 2.3.3 特殊字符的输入 17 2.3.4 多参数文本格式化 18 2.3.5 文本格式化代码 19 2.4 递归符与递归运算 20 2.4.1 什么是递归 20 2.4.2 在M函数语言中使用递归 22 2.4.3 数字演化游戏案例 25 2.4.4 深入理解@运算符 28 2.5 本章小结 30 第3章 循环、迭代和递归 31 3.1 M函数语言的控制结构 31 3.1.1 什么是语言的控制结构 31 3.1.2 M函数语言的控制结构简介 32 3.2 循环的分类 33 3.2.1 按次循环 33 3.2.2 按次累积循环 35 3.2.3 条件循环(LG) 37 3.2.4 条件循环(递归) 45 3.2.5 4种循环的对比 48 3.3 循环的应用 49 3.3.1 数字演化游戏案例1 49 3.3.2 数字演化游戏案例2 51 3.3.3 数字演化游戏案例3 52 3.3.4 4种方法的横向对比 55 3.4 框架函数 56 3.4.1 什么是框架函数 56 3.4.2 框架函数的作用 58 3.5 本章小结 58 第4章 深入学习关键字 60 4.1 结构let…in 60 4.1.1 记录定义变量的特殊写法 60 4.1.2 let…in结构的等效写法 61 4.2 条件分支if…then…else 62 4.2.1 条件分支结构的嵌套 63 4.2.2 SWITCH逻辑的部署 63 4.2.3 条件分支结构与问号运算符 64 4.3 数据类型判断与约束is…as 64 4.3.1 类型判断的一种典型用法 64 4.3.2 类型约束的本质 65 4.3.3 类型兼容性判断 65 4.4 元数据 66 4.4.1 元数据的基本操作 66 4.4.2 使用元数据补充函数的帮助信息 69 4.5 类型定义 70 4.6 错误处理 71 4.6.1 使用try关键字获取完整的错误信息 72 4.6.2 错误记录的信息结构 72 4.6.3 错误构建关键字 73 4.7 本章小结 73 第5章 错误数据 75 5.1 错误的分类 75 5.1.1 语法错误 75 5.1.2 单值错误 76 5.1.3 阻断错误 76 5.2 常见错误提示 77 5.2.1 语法错误 77 5.2.2 名称错误 77 5.2.3 类型错误 78 5.2.4 信息缺失错误 79 5.2.5 参数数量不匹配错误 79 5.2.6 使用错误提示的建议 80 5.3 主动构建错误的方法 80 5.3.1 利用类型转换构建错误 80 5.3.2 利用省略号构建错误 81 5.3.3 利用关键字构建自定义错误 81 5.4 错误值的运行逻辑 83 5.4.1 瞬间触发停止运行代码 83 5.4.2 错误包裹及其意义 85 5.4.3 错误值的影响范围 86 5.5 错误的处理方法 88 5.5.1 try…otherwise关键字 88 5.5.2 错误处理函数 89 5.6 错误的运用技巧 91 5.6.1 主动构造错误移除非目标数据 92 5.6.2 错误信息的运用 92 5.7 本章小结 93 第6章 类型数据 95 6.1 类型概述 95 6.1.1 隐形的类型数据 95 6.1.2 所有数据值都有类型 96 6.1.3 类型数据也有数据类型 97 6.1.4 如何理解类型数据的存在 97 6.2 原始类型 98 6.2.1 原始类型的组成 99 6.2.2 Any、Anynonnull和None数据类型 100 6.2.3 可空nullable性质 102 6.2.4 类型间的兼容关系 103 6.2.5 抽象类型与具象类型 105 6.3 类型装饰 105 6.3.1 什么是类型装饰 106 6.3.2 内置装饰类型 108 6.3.3 类型装饰只进行信息标识 115 6.3.4 简单类型装饰(类型附加信息) 117 6.3.5 装饰类型的关系 120 6.3.6 装饰类型的查看 122 6.4 构建类型数据 126 6.4.1 构建类型数据基础 126 6.4.2 自定义列表类型的构建 127 6.4.3 自定义记录类型的构建 129 6.4.4 自定义表格类型的构建 131 6.4.5 自定义方法类型的构建 136 6.4.6 自定义复合类型的构建 139 6.4.7 类型定义上下文 139 6.4.8 自定义类型综述 140 6.5 本章小结 141 第3篇 函数进阶 第7章 高级参数 144 7.1 附加特性类高级参数 144 7.1.1 附加精确度特性 145 7.1.2 附加返回所有结果特性 145 7.1.3 附加修约模式选择特性 147 7.1.4 附加特性类高级参数小结 147 7.2 虚拟辅助类高级参数 148 7.2.1 排序的虚拟辅助列 148 7.2.2 去重的虚拟辅助列 150 7.2.3 虚拟辅助高级参数小结 152 7.3 条件判断类高级参数 153 7.3.1 条件抓取前N项元素(位置) 153 7.3.2 条件抓取前N项元素(大小)1 156 7.3.3 条件判断高级参数小结 158 7.4 虚拟辅助类高级参数(进阶) 159 7.4.1 复杂条件的定位匹配 159 7.4.2 表格行数据的匹配移除 165 7.4.3 虚拟辅助高级参数小结 167 7.5 复合高级参数的配合应用 168 7.5.1 条件抓取前N项元素(大小)2 168 7.5.2 筛选销售员最高销售记录案例 172 7.5.3 复合高级参数的配合应用小结 174 7.6 本章小结 174 第8章 进阶函数 176 8.1 文本进阶函数 176 8.1.1 提取分隔符之间的文本 176 8.1.2 局部文本字符串的定位 179 8.2 列表进阶函数 181 8.2.1 多列表自定义转换 181 8.2.2 列表元素包含判定 190 8.3 表格进阶函数 192 8.3.1 表格列表相互转换函数 192 8.3.2 将其他值转化为表格类型的函数 201 8.3.3 表格类型转换函数总结 203 8.3.4 表格分组函数 205 8.3.5 表格拆解与组合函数 219 8.3.6 表格拆分合并列函数Table.SplitColumn和CombineColumns 229 8.3.7 表格值替换函数Table.ReplaceValue 231 8.3.8 表格透视与逆透视函数 240 8.4 本章小结 248 第9章 特殊函数 250 9.1 拆分器函数 250 9.1.1 拆分器函数概述 250 9.1.2 按条件拆分 251 9.1.3 按位置拆分 264 9.2 合并器函数 270 9.2.1 合并器函数概述 270 9.2.2 按条件合并 270 9.2.3 按位置合并 272 9.3 替换器函数 278 9.3.1 独立使用替换器 278 9.3.2 替换器的参数 279 9.4 比较器函数 280 9.4.1 比较器函数简介 280 9.4.2 Comparer.Equals精准比较 280 9.4.3 Comparer.Ordinal按序比较 281 9.4.4 Comparer.OrdinalIgnoreCase按序比较 282 9.4.5 Comparer.FromCulture考虑地区文化的比较 283 9.4.6 Culture.Current当前地区代码获取函数 284 9.4.7 比较器函数在高级参数中的运用 286 9.5 其他类别的特殊函数 287 9.5.1 Expression.Evaluate代码计值函数 287 9.5.2 List.Buffer和Table.Buffer数据缓存函数 290 9.6 本章小结 293 后记 294

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网