|
用PQ工具快速变身数据整理高手 | 课时 | 1天(6小时) | 类型 | 高阶课程 | 特点 | 工具实战 |
导读 有了PQ工具,工作效率提升10倍 数据整理虽然不能带来多高的价值,但会用PQ智能工具能节省出80%的整理时间。如果可以将繁冗的数据整理工作搭建成一套智能的数据模型,数据的增删改都可以在其中自动化运转,这不次于亲手组装一条自动化的 生产线。这就是我们一直寻找的提升10倍效率的工作法。 有了M函数,挖掘出PQ80%的工作潜能 我们已经看到PQ的强大之处,但是最强的是它提供了一类M函数,通过这类函数可以将80%的PQ潜能挖掘出来,灵活完成复杂的导入、查询、加工等工作。 内容 这是一门PowerQuery工具使用的提高课,主要讲解:功能的扩展应用,必坑应用技巧,搭建自动化模型,M函数的使用。 目的:提升PowerQuery解题能力,掌握PowerQuery关键要领,真正做到用工具提升企业生产力。 这门课程适用于:经营管理、销售市场、产品技术、服务支持、人力资源、金融财务等部门,是每一个与数据打交道人士的必修课。 收益 学习本课程,你将获得: 【搭建业务模型】通过课程,你将学会搭建业务模型的方法,更新原有低效工作方式,自动化完成数据处理任务; 【掌握函数计算】通过课程,你将学会M函数使用方法,用灵活的计算方式解决复杂的整理问题,提升独立解决问题的能力; 【系统全面学习】通过课程,你不再碎片化接收知识,而是系统完善的学习PQ,花更少的时间学更有效的方法和技巧。 特色 1. 大道至简,精华提炼 2. 案例为主,注重实用 3. 强调动手,开阔思路 准备 请用电脑听课,安装OFFICE2019及以上,或OFFICE365,PowerQuery是集成插件不需要单独安装。 课程方式 讲师讲授+案例分析 +实操演练 课程大纲 Part1:PQ数据整理工作的杀手锏(2小时) n 认识结构化表单 o 结构化表单的六个约束 o PowerQuery结构化工作流程 n 透视与逆透视功能的深度应用 o 从结构化表单到非结构化表单 o 多张交叉表转到结构化表单 n 拆分列功能的深度应用 o 多行信息的结构化调整 n 分组依据功能的深度应用 o 了解排序的关键问题 o 用分组依据避免排序问题 o 如何既显示摘要又显示详细数据 n 自动计算与自定义计算 o 聚合与自定义计算的区别 o 公式的输入方式 o 通过公式解决PBI行数据平移问题 o 条件列的假设计算,多种复杂逻辑的假设计算 n 多表事后合并技巧 o 追加查询 o 合并查询 n 综合案例:用PQ技术完成的表单结构化解决方案 o 创建人员表的比对 o 创建筛选排除查询 o 创建采购计划模型 o 创建人事管理模型
Part2:M函数的基本结构与底层逻辑(2小时) n M函数的使用方法 o M函数编辑器:公式编辑栏、自定义公式、高级编辑器 o M函数书写常识:大小写、标点符号、Let与In表达式、关键词 n M函数运算符 o 算术运算符 o 比较运算符 o 条件组合运算符 o 合并组合运算符 o 一元运算符 o 列运算符 o 行运算符 n M函数的底层逻辑之上下文环境 o 表添加列、表筛选、表删除重复项、表行列数 o PQ的三大容器:List Record Table 案例实战:用PQ结构化标题与内容同行的表单 n M函数表达连续数据 o 表达连续的数字 o 表达连续的字母 o 表达汉字列表 o 表达任意字符列表 n M函数的判断语法 o 条件判断 o 案例实战:给产品通过多条件判断分层
Part3:用M函数解决数据整理的问题(2小时) n Text函数解析及案例实战 o Text函数: Text.Combine\Text.Start\Text.End\Text.From\Text.Split o 案例实战:合并同部门的姓名 o 案例实战:将单词和翻译拆分为不同的列 o 案例实战:按照分隔符拆分文本 n Date函数解析及案例实战 o Date函数: Date.StartOf\Date.EndOf\Date.Add\Date.Days\Date.IsInPrevious\Date.IsInCurrent\Date.IsInNext o 案例实战:计算起初日期、期末日期 o 案例实战:计算一段时期内的日期 o 案例实战:判断日期是否在指定日期范围内 n List函数解析及案例实战 o List函数: List.Sum\List.Max\List.Min\List.Transform\List.Removenulls\List.PositionOf\List.Range\List.Select\List.Difference\List.Intersect o 案例实战:对包含null值的列表汇总、删除列表中的null值 o 案例实战:计算加班时间 o 案例实战:返回满足条件的所有区间 o 案例实战:取出包含特定值的信息 n Table函数解析及案例实战 o Table函数: Table.Max\Table.Min\Table.SelectRows\Table.FromColumns\Table.ToColumns\Table.ToRows\Table.FromRows o 案例实战:筛选最近一次的销售记录 o 案例实战:计算每个人连续迟到的最大次数 o 案例实战:解决不同顺序标题的表单合并问题 o 案例实战:解决排序并挑出最小或最大值的问题 o 案例实战:用PQ结构化标题与内容合并单元格的表单
|