NATURALINNERJOIN
Vzťahuje sa na:vypočítaný stĺpec
vypočítanej tabuľky
vizuálového výpočtu
Vykoná vnútorné spojenie tabuľky s inou tabuľkou.
Syntax
NATURALINNERJOIN(<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, v prípade ktorých sú hodnoty v zadaných spoločných stĺpcoch prítomné v oboch tabuľkách. 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).