格式Table.TransformColumns(Power Query 之 M 语言)

数据源: 

       任意表,其中包含文本列

目标: 

       对文本列格式进行设置 

操作过程: 

  选取文本列》【转换】》【格式】》选取

      

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)

 

posted @ 2021-12-20 19:32  熬肥妖  阅读(574)  评论(0编辑  收藏  举报