首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
筛选Table.SelectRows-文本与数值(Power Query 之 M 语言)
】的更多相关文章
Table.ReplaceValue替换…Replace…(Power Query 之 M 语言)
数据源: 任意数据源,包括文本和非文本两列 目标: 对数据进行替换操作 操作过程: [主页](或[转换])>[替换值] M公式: = Table.ReplaceValue( 表, 查找值, 替换值, 替换种类, { "列名1",..., "列名n"}) 替换种类: Replacer.ReplaceValue:全部替换(包括文本和非文本) Replacer.ReplaceText:局部替换(仅用于文本) 用于替换的特殊字符: Tab:#(tab) 回车:#(cr…
Table.CombineColumns合并…Combine…(Power Query 之 M 语言)
数据源: 任意表,表中列数超过两列 目标: 其中两列合并为一列 操作过程: 选取两列>[转换]>[合并列]>选取或输入分隔符>输入新列名>[确定] M公式: = Table.CombineColumns( 表,{"合并列1", "合列列2",...,"合并列n"}, 合并函数,"新列名") 合并函数Combiner.Combine- 最终效果: 如图 扩展: 文本合并:= Text.Comb…
Table.ReorderColumns移动…Reorder…(Power Query 之 M 语言)
数据源: 至少两列 目标: 列顺序重新排列 操作过程: 选取待移动的列>鼠标拖放列标题 选取待移动的列>[转换]>[移动]>选取 M公式: = Table.ReorderColumns( 表, {"顺序列1",..., "顺序列n"}, 处理不存在的列) 处理不存在的列 0:代表MissingField.Error 1:代表 MissingField.Ignore 2:代表 MissingField.UseNull 扩展: 记录项重新排列顺…
Table.ReverseRows反转…Reverse…(Power Query 之 M 语言)
数据源: 任意五行两列 目标: 将原排列顺序颠倒 操作过程: [转换]>[反转行] M公式: = Table.ReverseRows( 表 ) 扩展: 反转列表:= List.Reverse( 列表 ) 反转字符串:= Text.Reverse( "字符串" )…
Table.Sort排序…Sort(Power Query 之 M 语言)
数据源: 任意查询表 目标: 对其中一列数据进行排序 操作过程: 选取对象>[主页]>[排序]>[升序排序] 选取对象>[主页]>[排序]>[降序排序] M公式: = Table.Sort( 表,{{ "1级列名", 排序方式},...,{ "n级列名", 排序方式}}) 排序方式: 升序:1/Order.Ascending/缺省 降序:0/Order.Descending 说明: 略 最终效果: 同目标 扩展: 多级排序: 数据…
Table.SplitColumn拆分…Split…(Power Query 之 M 语言)
数据源: 一列若干行数据. 目标: 根据特定条件拆分 操作过程: 选取"品名"列>[主页](或[转换])>[拆分列] 选取"品名"列>[主页](或[转换])>[拆分列] M公式: = Table.SplitColumn( 表, "待拆分列", 拆分函数, {"拆分列1",-, "拆分列n"}或拆分列数) 拆分函数Splitter.Split- 扩展: 拆分表:= Table.Spli…
Table.Group分组…Group(Power Query 之 M 语言)
数据源: 10列55行数据,其中包括含有重复项的"部门"列和可求和的"金额"列. 目标: 按"部门"列进行分组,显示各部门金额小计. 操作过程: [主页]>[分组依据]>"部门">新列名"金额小计">操作[求和]>柱"金额" [转换]>[分组依据]>"部门">新列名"金额小计">操作[求和]&g…
Table.NestedJoin合并…Join(Power Query 之 M 语言)
数据源: "销量表"和"部门表"两个查找表,每个表中都有"姓名"列 目标: 根据"姓名列"将"部门表"中对应的部门合并到"销量表"中. 操作过程: 选取"销量表">[主页]>[合并查询]/[将查询合并为新查询]>选取"部门表">选取匹配列>[确定] 展开Table.Expand- M公式: = Table.Nested…
Table.Combine追加…Combine(Power Query 之 M 语言)
数据源: 销量表和部门表 目标: 其中一表的数据追加到另一表后面,相同列直接追加,不同列增加新列 操作过程: 选取销量表>[主页]>[追加查询]/[将查询追加为新查询]>选择要追加的表>[确定] M公式: = Table.Combine({表1,表2,...,表n}, {"追加列1",...,"追加列n"}) 最终效果: 如图 扩展: 列表追加:= List.Combine({列表1,列表2,...,列表n}) 记录追加:= Record.…
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-日期与时间 删除行 删…