我有一个有5列的表,有两个有7列的表。 如何将它们附加到只包含公共列的新表(即具有通用名称的列)? 我尝试了各种各样的"附加查询"在查询编辑器中,它似乎只适用于完全相同的表。 在DAX中,UNION似乎也有同样的限制。
答案 0 :(得分:0)
使用 Append Queries -> Append as New 创建一个新表。
M 函数 Table.Combine() 将合并名称相同的列,并添加仅存在于一个表中的空值列
Table.Combine({
Table.FromRecords({[Name = "David", Phone = "01235667886"]}),
Table.FromRecords({[Email= "me@gmail.com", Phone = "01124892522"]})
})
> Name Phone Email
> David 01235667886
> 01124892522 me@gmail.com