NATURALINNERJOIN

Gilt für:berechnete Spaltenberechnete TabellenMeasuresvisuelle Berechnungen

Führt einen äußeren Join einer Tabelle mit einer anderen Tabelle aus.

Syntax

NATURALINNERJOIN(<LeftTable>, <RightTable>)  

Parameter

Begriff Definition
LeftTable Ein Tabellenausdruck, der die Tabelle auf der linken Seite des Joins definiert.
RightTable Ein Tabellenausdruck, der die Tabelle auf der rechten Seite des Joins definiert.

Rückgabewert

Eine Tabelle, die nur Zeilen enthält, für die die Werte in den angegebenen gemeinsamen Spalten in beiden Tabellen vorhanden sind. Die zurückgegebene Tabelle enthält die gemeinsamen Spalten aus der linken Tabelle und die anderen Spalten aus beiden Tabellen.

Bemerkungen

  • Tabellen werden anhand gemeinsamer Spalten (nach Name) in den beiden Tabellen verknüpft. Wenn die beiden Tabellen keine Spaltennamen gemeinsam haben, wird ein Fehler zurückgegeben.

  • Es gibt keine für die Ergebnisse garantierte Sortierreihenfolge.

  • Spalten, die verknüpft werden sollen, müssen in beiden Tabellen den gleichen Datentyp aufweisen.

  • Es werden nur Spalten aus der gleichen Quelltabelle (mit der gleichen Herkunft) verknüpft. So werden beispielsweise Products[ProductID], WebSales[ProductdID], StoreSales[ProductdID] mit n:1-Beziehungen zwischen den Tabellen WebSales und StoreSales und der Tabelle Products basierend auf der Spalte ProductID und die Tabellen WebSales und StoreSales basierend auf [ProductID] verknüpft.

  • Beim Join wird eine strikte Vergleichssemantik verwendet. Es gibt keine Koersion von Typen. Beispielsweise ist 1 nicht gleich 1,0.

  • Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.

NATURALLEFTOUTERJOIN