NATURALLEFTOUTERJOIN 函式



介紹

對一個表執行左外聯接,並將該表與另一個表相聯接。兩個表基於這兩個表中名稱相同的公共列進行聯接,兩個表應該有所關聯。

如果這兩個表沒有公共列名,或者兩個表之間毫無關聯,將會返回一個錯誤。

DAX NATURALLEFTOUTERJOIN 函式是 Excel 2016 中推出的新函式。

語法

NATURALLEFTOUTERJOIN (<leftJoinTable>, <rightJoinTable>) 

引數

序號 引數及說明
1

leftJoinTable

定義聯接左側表表的表表達式。

2

rightJoinTable

定義聯接右側表表的表表達式。

返回值

只包含 rightJoinTable 中行的一個表,以其指定公共列中的值也存在於 leftJoinTable 中。返回的表將具有左側表中的公共列和來自兩個表的其他列。

備註

  • 無法保證結果的排序順序。

  • 在兩張表中聯接的列必須具有相同資料型別。

  • 只聯接來自同一源表(具有相同世系)的列。例如,Products[ProductID]、WebSales[ProductdID]、StoreSales[ProductdID] 具有 WebSales 和 StoreSales 與 Products 表基於 ProductID 列的多對一關係,WebSales 和 StoreSales 表可透過 [ProductID] 進行聯接。

  • 在聯接過程中使用嚴格比較語義。沒有型別強制轉換;例如,1 不等於 1.0。

示例

= SUMX (NATURALLEFTOUTERJOIN (Salesperson,Sales),[Sales Amount]) 
dax_functions_other.htm
廣告
© . All rights reserved.