Freigeben über


NATURALLEFTOUTERJOIN

Gilt für:Berechnete SpalteBerechnete TabelleMeasurevisuelle Berechnung

Führt eine Verknüpfung der LeftTable mit der RightTable mithilfe der Semantik der linken äußeren Verknüpfung aus.

Syntax

NATURALLEFTOUTERJOIN(<LeftTable>, <RightTable>)

Parameter

Ausdruck Definition
LeftTable Ein Tabellenausdruck, der die Tabelle auf der linken Seite der Verknüpfung definiert.
RightTable Ein Tabellenausdruck, der die Tabelle auf der rechten Seite der Verknüpfung definiert.

Rückgabewert

Eine Tabelle, die nur Zeilen aus rightTable enthält, für die die Werte in den angegebenen allgemeinen Spalten ebenfalls in LeftTable 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 in gemeinsamen Spalten (nach Namen) in den beiden Tabellen verknüpft. Wenn die beiden Tabellen keine gemeinsamen Spaltennamen haben, wird ein Fehler zurückgegeben.

  • Es gibt keine Sortierreihenfolgegarantie für die Ergebnisse.

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

  • Nur Spalten aus derselben Quelltabelle (haben dieselbe Linie) werden verknüpft. Beispiel: Products[ProductID], WebSales[ProductdID], StoreSales[ProductdID] mit n:1-Beziehungen zwischen WebSales und StoreSales und der Tabelle "Products" basierend auf der Spalte "ProductID", "WebSales" und "StoreSales" werden in [ProductID] verknüpft.

  • Strenge Vergleichsemantik werden während der Verknüpfung verwendet. Es gibt keinen Koersionstyp; Beispielsweise ist 1 nicht gleich 1,0.

  • Diese Funktion wird für die Verwendung im DirectQuery-Modus nicht unterstützt, wenn sie in berechneten Spalten oder Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.

NATURALINNERJOIN