数据源:
任意表,其中包含文本列
目标:
对文本列格式进行设置
操作过程:
选取文本列》【转换】》【格式】》选取
M公式:
= Table.TransformColumns( 表, {{"列名1", 转换函数1, 数据类型1},…,{"列名n", 转换函数n, 数据类型n}}, 剩余列转换函数, 处理不存在的列)
转换函数:
小写:Text.Lower
大写:Text.Upper
每个字词首字母大写:Text.Proper
修整:Text.Trim
清除:Text.Clean
添加前缀:each "前缀" & _
添加后缀:each _ & "后缀"
示例:除“品名”列加前缀“N-”以外,其他所有列乘以10
= Table.TransformColumns(表, {"品名", each "N-" & _}, each _ *10)
示例:将“名”列加前缀“N-”,如无此列则忽略
= Table.TransformColumns(表, {"品", each "N-" & _},null,1)