NATURALLEFTOUTERJOIN
platí pro:Počítaný sloupecPočítaná tabulkamíravizuální
Provede spojení tabulky LeftTable s pravou tabulkou pomocí sémantiky levého vnějšího spojení.
Syntax
NATURALLEFTOUTERJOIN(<LeftTable>, <RightTable>)
Parametry
Semestr | Definice |
---|---|
LeftTable |
Výraz tabulky definující tabulku na levé straně spojení. |
RightTable |
Výraz tabulky definující tabulku na pravé straně spojení. |
Návratová hodnota
Tabulka, která obsahuje pouze řádky z tabulky RightTable, pro které jsou uvedeny hodnoty v zadaných společných sloupcích, jsou uvedeny také v tabulce LeftTable. Vrácená tabulka bude obsahovat společné sloupce z levé tabulky a ostatní sloupce z obou tabulek.
Poznámky
Tabulky jsou spojené ve společných sloupcích (podle názvu) ve dvou tabulkách. Pokud dvě tabulky nemají žádné společné názvy sloupců, vrátí se chyba.
Pro výsledky neexistuje žádná záruka pořadí řazení.
Sloupce, na kterých jsou spojené, musí mít v obou tabulkách stejný datový typ.
Spojují se pouze sloupce ze stejné zdrojové tabulky (mají stejný rodokmen). Například Products[ProductID], WebSales[ProductdID], StoreSales[ProductdID] s relacemi M:1 mezi WebSales a StoreSales a tabulkou Products založenou na sloupci Idproduktu, tabulky WebSales a StoreSales jsou spojené s tabulkami [ProductID].
Během spojení se používají striktní sémantika porovnání. Neexistuje žádný typ převodu; Například 1 se nerovná 1,0.
Tato funkce není podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích nebo pravidlech zabezpečení na úrovni řádků (RLS).