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]) 

dax_functions_other.html