次の方法で共有


NATURALINNERJOIN

適用対象:計算列計算テーブルメジャービジュアル計算

あるテーブルと別のテーブルとの内部結合を実行します。

構文

NATURALINNERJOIN(<LeftTable>, <RightTable>)  

パラメーター

用語 定義
LeftTable 結合の左側のテーブルを定義するテーブル式。
RightTable 結合の右側のテーブルを定義するテーブル式。

戻り値

指定された共通列の値が両方のテーブルに存在する行のみを含むテーブル。 返されるテーブルには、左側のテーブルの共通列と、両方のテーブルの他の列が含まれます。

解説

  • テーブルは、2 つのテーブルの共通の列 (名前) で結合されます。 2 つのテーブルに共通の列名がない場合は、エラーが返されます。

  • 結果に対する並べ替え順序の保証はありません。

  • 結合される列のデータ型は、両方のテーブルで同じである必要があります。

  • 同じソース テーブル (同じ系列を持つ) の列のみが結合されます。 たとえば、ProductID 列に基づく Products テーブルおよび WebSales と StoreSales の間に多対一のリレーションシップを持つ Products[ProductID]、WebSales[ProductdID]、StoreSales[ProductdID] の場合、WebSales および StoreSales テーブルは [ProductID] で結合されます。

  • 結合時に厳密な比較セマンティクスが使用されます。 強制型変換はありません。たとえば、1 は 1.0 と等しくありません。

  • この関数は、計算列または行レベルのセキュリティ (RLS) ルールで使用される場合、DirectQuery モードでの使用はサポートされません。

NATURALLEFTOUTERJOIN