NATURALLEFTOUTERJOIN
Gilt für:berechnete Spaltenberechnete TabellenMeasuresvisuelle Berechnungen
Führt eine Verknüpfung der LeftTable mit der RightTable mithilfe der Semantik „linke äußere Verknüpfung“ aus.
Syntax
NATURALLEFTOUTERJOIN(<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 in RightTable enthält, für welche die Werte in den angegebenen gemeinsamen Spalten auch in LeftTable vorhanden sind. Die zurückgegebene Tabelle enthält die gemeinsamen Spalten in der linken Tabelle und die anderen Spalten in 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.