数据源:
任意表
目标:
添加列
操作过程:
【添加列】》【自定义列】》设置
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.AddIndexColumn
添加重复列:重复列Table.DuplicateColumn
匹配复制列:= Table.AddFuzzyClusterColumn( 表, "原列", "新列名", 匹配选项)
匹配选项:[IgnoreCase=true / false, IgnoreSpace=true / false, NumberOfMatches=数字, Threshold=0到1之间的数字, TransformationTable=表名]
原列中的内容有近似的,新列匹配与第一个出现的值
添加记录项:= Record.AddField( 记录,"新标题", 记录项, false/null)