Table.RenameColumns重命名…Rename…(Power Query 之 M 语言)

数据源: 

       “姓名”“基数”等列

目标: 

       修改“姓名”列标题为“员工姓名” 

操作过程: 

       【转换】》【重命名】》修改标题名》回车

   双击标题名》修改标题名》回车  

M公式:

  = Table.RenameColumns( 表,{{ "原列名1", "新列名1"},...,{ "原列名n", "新列名n"}}, 处理不存在的列) 

最终效果: 

       查询表中“姓名“列标题被改成“员工姓名” 

扩展:

  按转换函数转换标题名

    = Table.TransformColumnNames(表, 转换函数, [MaxLength = n, Comparer = Comparer.Ordinal / Comparer.OrdinalIgnoreCase])

      示例:去除标题名中的非打印字符

        = Table.TransformColumnNames( 表, Text.Clean)

      示例:标题名最多两个字符

        = Table.TransformColumnNames( 表, Text.Clean, [MaxLength = 2])

  所有标题添加指定前缀

    = Table.PrefixColumns( 表,"前缀")

  记录重命名字段名

    = Record.RenameFields( 记录,{{ "旧字段标题1","新字段标题1"},...,{ "旧字段标题n","新字段标题n"}}, 处理不存在的字段)        

posted @ 2021-11-18 19:16  熬肥妖  阅读(838)  评论(0编辑  收藏  举报