Freigeben über


NATURALINNERJOIN

Gilt für:Berechnete SpalteBerechnete TabelleMeasurevisuelle Berechnung

Führt eine innere Verknüpfung einer Tabelle mit einer anderen Tabelle aus.

Syntax

NATURALINNERJOIN(<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 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 andere 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.

NATURALLEFTOUTERJOIN