返回记录中的指定内容Record.Field…(Power Query 之 M 语言)
返回指定字段:
= Record.Field( 记录, "字段名")
= Record.FieldOrDefault( 记录, "字段名", 找不到时返回的值)
当字段名不存在于记录中时,Record.Field返回错误,而Record.FieldOrDefault返回null或第三参数
返回字段数目:
= Record.FieldCount( 记录)
返回字段名:
= Record.FieldNames( 记录)
返回字段内容:
= Record.FIeldValues( 记录)
示例: 数据转换成如图所示
添加步骤的公式:
标题列:= Table.ExpandListColumn(Table.AddColumn(上一步骤名, "定义的新列名", each Record.FieldNames(_)), "定义的新列名")
内容列:= Table.ExpandListColumn(Table.AddColumn(上一步骤名, "定义的新列名", each Record.FieldValues(_)), "定义的新列名")
扩展:
返回表中标题名: = Table.ColumnNames( 表 )
返回行/列数:Table.RowCount行列计数…