NATURALLEFTOUTERJOIN 函数
说明
执行一个表与另一个表的外部连接。两个表根据两个表中的公共列(按名称)进行连接。这两个表应该是相关的。
如果两个表没有共同的列名,或者两个表之间没有关系,则会返回错误。
DAX NATURALLEFTOUTERJOIN 函数是 Excel 2016 中的新功能。
语法
NATURALLEFTOUTERJOIN (<leftJoinTable>, <rightJoinTable>)
参数
Sr.No. | 参数与说明 |
---|---|
1 |
leftJoinTable A 表定义连接左侧表的表达式。 |
2 |
rightJoinTable 定义连接右侧表的表表达式。 |
返回值
仅包含 rightJoinTable 中的行的表,其中指定的公共列中的值也存在于 leftJoinTable 中。返回的表将包含左表中的公共列和两个表中的其他列。
备注
结果的排序顺序没有保证。
要连接的列在两个表中必须具有相同的数据类型。
仅连接来自同一源表(具有相同谱系)的列。例如,Products[ProductID]、WebSales[ProductdID]、StoreSales[ProductdID](WebSales 和 StoreSales 之间存在多对一关系)以及基于 ProductID 列的 Products 表、WebSales 和 StoreSales 表在 [ProductID] 上连接。
连接期间使用严格的比较语义。没有类型强制;例如,1 不等于 1.0。
示例
= SUMX (NATURALLEFTOUTERJOIN (Salesperson,Sales),[Sales Amount])