12 2021 档案

摘要:数据源: 任意表 目标: 添加重复列 操作过程: 选取指定列【添加列】》【重复列】 M公式: = Table.DuplicateColumn( 表, "原列名", "重复列名", 数据类型) 阅读全文
posted @ 2021-12-30 19:33 熬肥妖 阅读(352) 评论(0) 推荐(0)
摘要:数据源: 任意表 目标: 添加索引列 操作过程: 【添加列】》【索引列】 M公式: = Table.AddIndexColumn( 表, "索引列名", 起始值, 步长, 数据类型) 起始值默认为0 步长默认为1 阅读全文
posted @ 2021-12-30 19:27 熬肥妖 阅读(826) 评论(0) 推荐(0)
摘要:数据源: 任意表 目标: 添加条件列 操作过程: 【添加列】》【条件列】》设置 M公式: = Table.AddColumn( 表, "新列名", 函数, 数据类型) 单一条件:each if [1] 2 3 then 4 else 5 多重条件:each if [1] 2 3 then 4 els 阅读全文
posted @ 2021-12-30 19:13 熬肥妖 阅读(1045) 评论(0) 推荐(0)
摘要:数据源: 任意表 目标: 添加列 操作过程: 【添加列】》【自定义列】》设置 M公式: = Table.AddColumn( 表, "新列名", 函数, 数据类型) 函数: if ... then ... else if ... then ... else ...:条件列Table.AddColum 阅读全文
posted @ 2021-12-29 19:42 熬肥妖 阅读(2196) 评论(0) 推荐(0)
摘要:数据源: 任意数据源,包含多列 目标: 创建数据类型(折叠列) 操作过程: 选取列》【转换】》【创建数据类型】》【高级】添加更多列(如需要)》为数据类型命名》指定显示列》【确定】 M公式: = Table.CombineColumnsToRecord( 表, "新列名", {"折叠列1",...," 阅读全文
posted @ 2021-12-27 21:22 熬肥妖 阅读(331) 评论(0) 推荐(0)
摘要:数据源: 任意数据源,表中有待展开的列,展开的内容是列表 目标: 对每个列表中的数据进行合并 操作过程: 选取持展开的列》【转换】》【提取值】》选取或设置分隔符》【确定】 单击列标题上的【展开】按钮》【提取值】 M公式: = Table.TransformColumns( 表, {{"列名1", 转 阅读全文
posted @ 2021-12-24 19:26 熬肥妖 阅读(323) 评论(0) 推荐(0)
摘要:数据源: 任意数据源,表中有待展开的列,展开的内容是表 目标: 对每个表中的数据进行指定聚合计算 操作过程: 选取持展开的列》【转换】》【聚合】》选取聚合列》设置标题名前缀》【确定】 单击列标题上的【展开】按钮》【聚合】 M公式: = Table.AggregateTableColumn( 表, " 阅读全文
posted @ 2021-12-24 19:14 熬肥妖 阅读(406) 评论(0) 推荐(0)
摘要:数据源: 任意表,其中包含持续时间列 目标: 提取持续时间列中的元素 操作过程: 选取持续时间列》【转换】》【日期&时间列】》【持续时间】》选取 M公式: = Table.TransformColumns( 表, {{"列名1", 转换函数1, 数据类型1},…,{"列名n", 转换函数n, 数据类 阅读全文
posted @ 2021-12-22 20:17 熬肥妖 阅读(226) 评论(0) 推荐(0)
摘要:数据源: 任意表,其中包含时间列 目标: 提取时间列中的元素 操作过程: 选取时间列或日期时间》【转换】》【日期&时间列】》【时间】》选取 M公式: = Table.TransformColumns( 表, {{"列名1", 转换函数1, 数据类型1},…,{"列名n", 转换函数n, 数据类型n} 阅读全文
posted @ 2021-12-22 19:55 熬肥妖 阅读(264) 评论(0) 推荐(0)
摘要:数据源: 任意表,其中包含日期列 目标: 提取日期列中的元素 操作过程: 选取日期列或日期时间列》【转换】》【日期&时间列】》【日期】》选取 M公式: = Table.TransformColumns( 表, {{"列名1", 转换函数1, 数据类型1},…,{"列名n", 转换函数n, 数据类型n 阅读全文
posted @ 2021-12-22 19:32 熬肥妖 阅读(696) 评论(0) 推荐(0)
摘要:数据源: 任意表,其中包含数值列 目标: 对数值列进行计算 操作过程: 选取待计算的数值列》【转换】》【信息】》选取 M公式: = Table.TransformColumns( 表, {{"列名1", 转换函数1, 数据类型1},…,{"列名n", 转换函数n, 数据类型n}}, 剩余列转换函数, 阅读全文
posted @ 2021-12-21 19:34 熬肥妖 阅读(135) 评论(0) 推荐(0)
摘要:数据源: 任意表,其中包含数值列 目标: 对数值列进行计算 操作过程: 选取待计算的数值列》【转换】》【舍入】》选取 M公式: = Table.TransformColumns( 表, {{"列名1", 转换函数1, 数据类型1},…,{"列名n", 转换函数n, 数据类型n}}, 剩余列转换函数, 阅读全文
posted @ 2021-12-21 19:30 熬肥妖 阅读(132) 评论(0) 推荐(0)
摘要:数据源: 任意表,其中包含数值列 目标: 对数值列进行计算 操作过程: 选取待计算的数值列》【转换】》【三角函数】》选取 M公式: = Table.TransformColumns( 表, {{"列名1", 转换函数1, 数据类型1},…,{"列名n", 转换函数n, 数据类型n}}, 剩余列转换函 阅读全文
posted @ 2021-12-21 19:24 熬肥妖 阅读(243) 评论(0) 推荐(0)
摘要:数据源: 任意表,其中包含数值列 目标: 对数值列进行计算 操作过程: 选取待计算的数值列》【转换】》【科学记数】》选取 M公式: = Table.TransformColumns( 表, {{"列名1", 转换函数1, 数据类型1},…,{"列名n", 转换函数n, 数据类型n}}, 剩余列转换函 阅读全文
posted @ 2021-12-21 19:16 熬肥妖 阅读(161) 评论(0) 推荐(0)
摘要:数据源: 任意数据源,其中有一列数值 目标: 对数值列进行四则运算等计算 操作过程: 选取待计算的数值列》【转换】》【标准】》选取 M公式: = Table.TransformColumns( 表, {{"列名1", 转换函数1, 数据类型1},…,{"列名n", 转换函数n, 数据类型n}}, 剩 阅读全文
posted @ 2021-12-21 19:06 熬肥妖 阅读(529) 评论(0) 推荐(0)
摘要:数据源: 任意表,其中包含文本列 目标: 提取文本列中的部分内容 操作过程: 选取文本列》【转换】》【提取】》选取 M公式: = Table.TransformColumns( 表, {{"列名1", 转换函数1, 数据类型1},…,{"列名n", 转换函数n, 数据类型n}}, 剩余列转换函数, 阅读全文
posted @ 2021-12-20 19:54 熬肥妖 阅读(337) 评论(0) 推荐(0)
摘要:数据源: 任意表,其中包含文本列 目标: 对文本列格式进行设置 操作过程: 选取文本列》【转换】》【格式】》选取 M公式: = Table.TransformColumns( 表, {{"列名1", 转换函数1, 数据类型1},…,{"列名n", 转换函数n, 数据类型n}}, 剩余列转换函数, 处 阅读全文
posted @ 2021-12-20 19:32 熬肥妖 阅读(842) 评论(0) 推荐(0)
摘要:数据源: 任意表 目标: 其中一列转换为列表 操作过程: 选取指定列》【转换】》【转换为列表】 M公式: = 表[列标题名] 扩展: 单列表转列表 = Table.Column( 表, "列名") 多列表转列表 = Table.ToList( 表, 连接函数) 连接函数缺省时默认半角逗号 多列转换嵌 阅读全文
posted @ 2021-12-19 20:42 熬肥妖 阅读(1474) 评论(0) 推荐(0)
摘要:数据源: 任意二维表,至少一列条件列,至少两列同属性统计列(少于两列不再是二维表) 目标: 二维表转成一维表 操作过程: 选取统计列》【转换】》【逆透视列】 M公式: = Table.UnpivotOtherColumns( 表, {"条件列1",...,"条件列n"}, "属性列", "值列") 阅读全文
posted @ 2021-12-19 20:30 熬肥妖 阅读(486) 评论(0) 推荐(0)
摘要:数据源: 任意一维表,至少两列,条件列和统计列各一列,条件列即透视列 有两列以上统计列时,其中之一为透视列 目标: 一维表转成二维表 操作过程: 选取条件列(之一)》【转换】》【透视列】》【值列】选取统计列》【高级选项】》选取聚合值函数【确定】 M公式: = Table.Pivot( 表, 新标题列 阅读全文
posted @ 2021-12-19 19:55 熬肥妖 阅读(1185) 评论(1) 推荐(0)
摘要:所谓一对多查找,就是根据一个条件,把多个符合条件的结果全部找出来。 其实吧,一对多查找不是什么,尤其是O365的Filter函数横空出世震撼全场之后,简直就是瞬间把所有传统的数组解法甩出去七八十来条街…… 但是! 这世上有一种人,叫“没了Vlookup就吃不好睡不香”,但凡和查找搭上半点关系的问题, 阅读全文
posted @ 2021-12-19 13:59 熬肥妖 阅读(1184) 评论(0) 推荐(1)
摘要:数据源: 至少两列 目标: 列顺序重新排列 操作过程: 选取待移动的列》鼠标拖放列标题 选取待移动的列》【转换】》【移动】》选取 M公式: = Table.ReorderColumns( 表, {"顺序列1",..., "顺序列n"}, 处理不存在的列) 处理不存在的列 0:代表MissingFie 阅读全文
posted @ 2021-12-11 20:26 熬肥妖 阅读(819) 评论(0) 推荐(0)
摘要:数据源: 任意列中包含空单元格 目标: 将空单元格填充为其上或其下单元格中的内容 操作过程: 选取指定列》【转换】》【填充】》【向下】 选取指定列》【转换】》【填充】》【向上】 M公式: 向下填充:= Table.FillDown( 表, {”列名1",...,"列名n"}) 向上填充:= Tabl 阅读全文
posted @ 2021-12-11 20:05 熬肥妖 阅读(746) 评论(0) 推荐(0)
摘要:数据源: 任意数据源,一列数值,一列非数值(文本) 目标: 对数值列进行求和等计算,对非数值列进行计数等计算 操作过程: 选取待计算的列》【转换】》【统计信息】》选取 M公式: 求和:= List.Sum( 数值列表, 精度) 精度: Precision.Double / 0 / 缺省:双精度 Pr 阅读全文
posted @ 2021-12-09 20:04 熬肥妖 阅读(3392) 评论(0) 推荐(0)
摘要:数据源: 任意五行两列 目标: 计算行数(包括空行) 操作过程: 【转换】》【对行进行计数】 M公式: = Table.RowCount( 表 ) 扩展: 对表中列进行计数:= Table.ColumnCount( 表 ) 对列表进行计数:= List.Count( 列表 ) 对列表进行不包含nul 阅读全文
posted @ 2021-12-08 20:57 熬肥妖 阅读(2980) 评论(0) 推荐(0)
摘要:数据源: 任意五行两列 目标: 将原排列顺序颠倒 操作过程: 【转换】》【反转行】 M公式: = Table.ReverseRows( 表 ) 扩展: 反转列表:= List.Reverse( 列表 ) 反转字符串:= Text.Reverse( "字符串" ) 阅读全文
posted @ 2021-12-08 20:37 熬肥妖 阅读(266) 评论(0) 推荐(0)
摘要:数据源: 任意五行两列 目标: 转置成两行五列 操作过程: 【转换】》【转置】 M公式: = Table.Transpose( 表 ) 阅读全文
posted @ 2021-12-08 20:28 熬肥妖 阅读(348) 评论(0) 推荐(0)
摘要:数据源: 任意超级表 目标: 将超级表中的数据加载到Power Query编辑器中 操作过程: 选取超级表中任意单元格(选取普通表时会自动增加插入超级表的步骤)》数据》来自表格/区域 M公式: = Excel.CurrentWorkbook(){[Name="超级表名"]}[Content] 扩展: 阅读全文
posted @ 2021-12-06 19:55 熬肥妖 阅读(3896) 评论(0) 推荐(0)
摘要:按相同分隔符合并: =Combiner.CombineTextByDelimiter("分隔符", 引号字符) 分隔符 直接输入 特殊符号 制表符:#(tab) 回车:#(cr) 换行:#(lf) 不间断空格:#(00A0) 引号字符 QuoteStyle.Csv/1:(半角)引号不显示 Quote 阅读全文
posted @ 2021-12-04 20:40 熬肥妖 阅读(1532) 评论(0) 推荐(0)
摘要:数据源: 任意表,表中列数超过两列 目标: 其中两列合并为一列 操作过程: 选取两列》【转换】》【合并列】》选取或输入分隔符》输入新列名》【确定】 M公式: = Table.CombineColumns( 表,{"合并列1", "合列列2",...,"合并列n"}, 合并函数,"新列名") 合并函数 阅读全文
posted @ 2021-12-04 20:30 熬肥妖 阅读(1625) 评论(0) 推荐(0)
摘要:数据源: 销量表和部门表 目标: 其中一表的数据追加到另一表后面,相同列直接追加,不同列增加新列 操作过程: 选取销量表》【主页】》【追加查询】/【将查询追加为新查询】》选择要追加的表》【确定】 M公式: = Table.Combine({表1,表2,...,表n}, {"追加列1",...,"追加 阅读全文
posted @ 2021-12-04 19:32 熬肥妖 阅读(1551) 评论(0) 推荐(0)