Zdieľať cez


NATURALLEFTOUTERJOIN

Vzťahuje sa na:vypočítaný stĺpecvypočítanej tabuľkyvizuálového výpočtu

Vykoná spojenie tabuľky LeftTable s tabuľkou RightTable pomocou sémantiky Left Outer Join.

Syntax

NATURALLEFTOUTERJOIN(<LeftTable>, <RightTable>)

Parametre

Termín Definícia
LeftTable Výraz tabuľky definujúci tabuľku na ľavej strane spojenia.
RightTable Výraz tabuľky definujúci tabuľku na pravej strane spojenia.

Vrátená hodnota

Tabuľka obsahujúca iba riadky z tabuľky RightTable, pre ktoré sú hodnoty v zadaných spoločných stĺpcoch prítomné aj v tabuľke LeftTable. Vrátená tabuľka bude mať spoločné stĺpce z ľavej tabuľky a ostatné stĺpce z oboch tabuliek.

Poznámky

  • Tabuľky sú spojené prostredníctvom spoločných stĺpcov (podľa názvu) v týchto dvoch tabuľkách. Ak dve tabuľky nemajú žiadne spoločné názvy stĺpcov, vráti sa chyba.

  • Vo výsledkoch neexistuje žiadna záruka poradia zoradenia.

  • Stĺpce, ktoré sú spojené, musia mať rovnaký typ údajov v oboch tabuľkách.

  • Pridávajú sa iba stĺpce z rovnakej zdrojovej tabuľky (s rovnakým pôvodom). Napríklad Products[ProductID], WebSales[ProductdID], StoreSales[ProductdID] so vzťahmi "many-to-one" medzi WebSales a StoreSales, pričom tabuľka Products je založená na stĺpci ProductID a tabuľky WebSales a StoreSales sú spojené na základe [ProductID].

  • V rámci spojenia sa využíva striktná porovnávacia sémantika. Koercia typov sa nevydá, prebieha koercia typov. Napríklad číslo 1 sa nerovná 1,0.

  • Táto funkcia nie je podporovaná na použitie v režime DirectQuery, keď sa používa vo vypočítaných stĺpcoch alebo v pravidlách zabezpečenia na úrovni riadkov (RLS).

NATURALINNERJOIN