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é zdrojové tabuľky v tomto príklade sú:
Produkt: tabuľka so všetkými všeobecnými produktmi, ktoré predávate.
Farby: tabuľka so všetkými variáciami produktov, ako sú farby, ktoré môžete mať v inventári.
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).
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.
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.
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.
Po výbere tlačidla OK ste dosiahli cieľ vytvoriť tabuľku so všetkými možnými kombináciami produktov a farieb.