NATURALLEFTOUTERJOIN
Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne
Wykonuje sprzężenia tabeli LeftTable z tabelą RightTable przy użyciu semantyki sprzężenia zewnętrznego Left.
Składnia
NATURALLEFTOUTERJOIN(<LeftTable>, <RightTable>)
Parametry
Termin | Definicja |
---|---|
LeftTable |
Wyrażenie tabeli definiujące tabelę po stronie left sprzężenia. |
RightTable |
Wyrażenie tabeli definiujące tabelę po stronie right sprzężenia. |
Zwracanie value
Tabela zawierająca tylko wiersze z tabeli RightTable, dla których values w określonych wspólnych kolumnach są również obecne w tabeli LeftTable. Zwrócona tabela będzie zawierać typowe kolumny z tabeli leftand innych kolumn z obu tabel.
Uwagi
Tabele są łączone we wspólnych kolumnach (według nazwy) w dwóch tabelach. If dwie tabele nie mają wspólnych nazw kolumn, zwracany jest error.
Nie ma gwarancji kolejności sortowania dla wyników.
Kolumny, które są przyłączone, muszą mieć ten sam typ danych w obu tabelach.
Dołączane są tylko kolumny z tej samej tabeli źródłowej (mają ten sam pochodzenie). Na przykład Products[ProductID], WebSales[ProductdID], StoreSales[ProductdID] z relacjami wiele-do-jednego między składnikami WebSales and StoreSales and tabeli Products na podstawie kolumny ProductID tabel WebSales and StoreSales są łączone na [ProductID].
Podczas sprzężenia są używane ścisłe semantyka porównania. Nie ma przymusu typu; na przykład wartość 1 not równa 1,0.
Ta funkcja jest not obsługiwana do użycia w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych or reguł zabezpieczeń na poziomie wiersza.