首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
去除指定….RemoveMatching…(Power Query 之 M 语言)
】的更多相关文章
M函数目录(Power Query 之 M 语言)
2021-12-11更新 主页(选项卡) 管理列(组) 选择列 选择列Table.SelectColumns 删除列 删除列Table.RemoveColumns 删除其他列Table.SelectColumns 减少行(组) 保留行 保留前面N-.First/FirstN 保留后面N-.Last/LastN 保留中间指定的-.Range/Middle 保留重复项 选择-Select- 筛选Table.SelectRows-文本与数值 筛选Table.SelectRows-日期与时间 删除行 删…
删除…Remove…(Power Query 之 M 语言)
删除行(表): 删除指定行:=Table.RemoveRows( 表, 起始行数, 删除的行数) 起始行数从0开始计 删除前面N-.Skip/RemoveFirstN 删除后面N-.RemoveLastN 去除指定-.RemoveMatching- 删除错误行:=Table.RemoveRowsWithErrors( 表,{ "列名1",..., "列名n"}) 数据源: 7列7行数据,其中第3行第5列数据有错误值Error 目标: 删除第5列中有错误值的第3行 操…
去除指定….RemoveMatching…(Power Query 之 M 语言)
表去除指定行: =Table.RemoveMatchingRows( 表, 列表, "指定列") 表中指定列中与列表中相同的行会被去除 表只有一列时,第三参数可以缺省 示例1:"表1"有若干列,其中有"编号"列是1~9的数字:"列表2"是原是3行1列的"表2",其中有数字2.3.5,通过以下公式转成列表: = Table.ToRecords( 表2) 在"表1"中去掉"编号&q…
M语言的写、改、删(Power Query 之 M 语言)
M语言基本上和其他语言一样,用敲键盘的方式写入.修改.删除,这个是废话. M语言可以在[编辑栏]或[高级编辑器]里直接写入.修改.删除,这个也是废话. M语言还有个地方可以写入.修改.删除,就是[自定义列],在Power Query编辑器的[添加列]选项卡下. 在[自定义列]里编辑M公式,除了可以用键盘以外,还可以用鼠标--需要输入列名时,双击[可用列]里的指定列,或者选取列名后单击[插入]. 好吧,这统统都是废话--…
Excel.CurrentWorkbook数据源(Power Query 之 M 语言)
数据源: 任意超级表 目标: 将超级表中的数据加载到Power Query编辑器中 操作过程: 选取超级表中任意单元格(选取普通表时会自动增加插入超级表的步骤)>数据>来自表格/区域 M公式: = Excel.CurrentWorkbook(){[Name="超级表名"]}[Content] 扩展: 以二进制形式返回文件内容:= File.Contents("路径\文件名.后缀名") 从工作簿:= Excel.Workbook(二进制Excel工作簿,…
M语言的藏身之地(Power Query 之 M 语言)
M函数和M公式是Power Query专用的函数与公式,M代码是Power Query专用的用于实现查询功能的代码.M函数公式和M代码统称M语言. 查看M公式:[编辑栏] 查看方法:在Power Query编辑器的[视图]选项卡下,勾选[编辑栏],选取不同的[应用的步骤]即可看到[功能区]和[查询表]之间的M公式. 查看M代码:[高级编辑器] 查看方法:在Power Query编辑器的[视图]或者[主页]选项卡下,单击[高级编辑器]即可.…
自定义函数(Power Query 之 M 语言)
数据源: 任意工作簿 目标: 使用自定义函数实现将数据源导入Power Query编辑器 操作过程: PowerQuery编辑器>主页>新建源>其他源>空查询 编辑栏内写入公式>调用 M公式: = (自定义参数名) => Excel.Workbook(File.Contents(自定义参数名), null, true) 固定结构: M公式 = (参数1,...,参数n) => 包含参数的表达式 M代码(生成自定义函数) (参数1,...参数n) => let…
Table.Range保留中间指定的….Range/Middle(Power Query 之 M 语言)
数据源: "姓名""基数""个人比例""个人缴纳""公司比例""公司缴纳""总计",共7列7行数据 目标: 留下第2.3.4三行数据 操作过程: [主页]>[保留行]>[保留行的范围]>输入保留的起始行>输入待保留的行数>[确定] M公式: = Table.Range( 表, 保留的起始行, 保留的行数) 说明: 保留的行数如果缺省,则一…
返回记录中的指定内容Record.Field…(Power Query 之 M 语言)
返回指定字段: = Record.Field( 记录, "字段名") = Record.FieldOrDefault( 记录, "字段名", 找不到时返回的值) 当字段名不存在于记录中时,Record.Field返回错误,而Record.FieldOrDefault返回null或第三参数 返回字段数目: = Record.FieldCount( 记录) 返回字段名: = Record.FieldNames( 记录) 返回字段内容: = Record.FIeldVal…
Table.Distinct取唯/众数….Distinct/Mode/判断…IsDistinct(Power Query 之 M 语言)
数据源: "姓名""基数""个人比例""个人缴纳""公司比例""公司缴纳""总计",共7列7行数据,其中姓名列第1.2行与第6.7行内容重复 目标: 删除姓名列中内容重复的行 操作过程: 选取指定列>[主页]>[删除行]>[删除重复项] M公式: = Table.Distinct( 表, {{ "列名1", 区分大小写},...,…