Table.AddColumn添加列…Add…(Power Query 之 M 语言)

数据源: 

       任意表

目标: 

       添加列 

操作过程: 

  【添加列】》【自定义列】》设置

      

M公式:  

  = Table.AddColumn( 表, "新列名", 函数, 数据类型)

函数:

  if ... then ... else if ... then ... else ...:条件列Table.AddColumn

  指定格式:格式Table.AddColumn

  Text.Combine:合并列Table.AddColumn

  提取:提取Table.AddColumn

  统计信息:统计信息Table.AddColumn

  标准:标准Table.AddColumn

  科学记数:科学记数Table.AddColumn

  三角函数:三角函数Table.AddColumn

  舍入:舍入Table.AddColumn

  信息:信息Table.AddColumn

  日期:日期Table.AddColumn

  时间:时间Table.AddColumn

  持续时间:持续时间Table.AddColumn

扩展:

  添加索引列:索引列Table.AddIndexColumn

  添加重复列:重复列Table.DuplicateColumn

  匹配复制列:= Table.AddFuzzyClusterColumn( 表, "原列", "新列名", 匹配选项)

匹配选项:[IgnoreCase=true / false, IgnoreSpace=true / false, NumberOfMatches=数字, Threshold=0到1之间的数字, TransformationTable=表名]

原列中的内容有近似的,新列匹配与第一个出现的值

添加记录项:= Record.AddField( 记录,"新标题", 记录项, false/null) 

posted @ 2021-12-29 19:42  熬肥妖  阅读(1787)  评论(0编辑  收藏  举报