Čítať v angličtine

Zdieľať cez


Krížové spojenie

Krížové spojenie je typ spojenia, ktoré vráti karteziánsky súčin riadkov z tabuliek v spojení. Inými slovami, skombinuje každý riadok z prvej tabuľky s každým riadkom z druhej tabuľky.

V tomto článku sa pomocou praktického príkladu dozviete, ako vykonať krížové spojenie v doplnku Power Query.

Vzorové vstupné a výstupné tabuľky

Vzorové zdrojové tabuľky v tomto príklade sú:

  • Produkt: tabuľka so všetkými všeobecnými produktmi, ktoré predávate.

    Snímka obrazovky ukážkovej tabuľky Produkt obsahujúcej tri rôzne produkty.

  • Farby: tabuľka so všetkými variáciami produktov, ako sú farby, ktoré môžete mať v inventári.

    Snímka obrazovky vzorovej tabuľky Farby obsahujúcej štyri rôzne farby.

Cieľom je vykonať operáciu krížového spojenia s týmito dvoma tabuľkami na vytvorenie zoznamu všetkých jedinečných produktov, ktoré môžete mať v inventári, ako je to znázornené v nasledujúcej tabuľke. Táto operácia je potrebná, pretože tabuľka Produkt obsahuje iba všeobecný názov produktu a neposkytuje úroveň podrobností, ktoré potrebujete na zobrazenie variácií produktov (napríklad farby).

Snímka obrazovky konečnej tabuľky po krížovom spojení so zoznamom všetkých produktov so štyrmi rôznymi farbami z celkového počtu 12 riadkov.

Vykonanie krížového spojenia

Ak chcete vykonať operáciu krížového spojenia v doplnku Power Query, najprv prejdite na tabuľku Produkt . Na karte Pridať stĺpec na páse s nástrojmi vyberte položku Vlastný stĺpec. Ďalšie informácie nájdete v časti Pridanie vlastného stĺpca.

Snímka obrazovky karty Pridať stĺpec doplnku Power Query s možnosťou Vlastný stĺpec zvýraznenou.

V dialógovom okne Vlastný stĺpec zadajte ľubovoľné názvy do poľa Názov nového stĺpca a do poľa Vzorec vlastného stĺpca zadajte Colors názov.

Snímka obrazovky dialógového okna vlastného stĺpca pre krížové spojenie so vzorcom vlastného stĺpca vyplneného vo vlastnosti Farba.

Dôležité

Ak názov dotazu obsahuje medzery, napríklad Farby produktov, text, ktorý musíte zadať v časti Vzorec vlastného stĺpca, musí postupovať podľa syntaxe #"Query name". V prípade farby produktov musíte zadať reťazec #"Product Colors".

Názov dotazov môžete skontrolovať na table Nastavenia dotazu alebo na table Dotazy v doplnku Power Query.

Po výbere tlačidla OK v dialógovom okne Vlastný stĺpec sa do tabuľky pridá nový stĺpec. V hlavičke nového stĺpca výberom položky Rozbaliť ( ) rozbaľte obsah tohto novovytvoreného stĺpca a potom vyberte položku OK.

Snímka obrazovky znázorňujúca rozbalený vlastný stĺpec s krížovým spojením.

Po výbere tlačidla OK ste dosiahli cieľ vytvoriť tabuľku so všetkými možnými kombináciami produktov a farieb.

Snímka obrazovky konečnej tabuľky s troma produktmi (tričko, džínsy a legíny), z ktorých každá je uvedená v štyroch farbách (červená, modrá, čierna a biela).