附加两个不同大小的表

时间:2017-03-01 17:41:34

标签: dax

我有一个有5列的表,有两个有7列的表。 如何将它们附加到只包含公共列的新表(即具有通用名称的列)? 我尝试了各种各样的"附加查询"在查询编辑器中,它似乎只适用于完全相同的表。 在DAX中,UNION似乎也有同样的限制。

1 个答案:

答案 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