Krížové spojenie

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

Tento článok v rámci praktického príkladu ukazuje, ako v tomto článku krížové spojenie Power Query.

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

V tomto príklade sú vzorové zdrojové tabuľky:

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

    Vzorová tabuľka Produkt obsahujúca tri rôzne produkty.

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

    Tabuľka Vzorové farby obsahujúca š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ť vo svojom 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 nezadá úroveň podrobností, ktoré potrebujete zobraziť, aké variácie produktov (napríklad farba) existujú.

Konečná tabuľka po krížovom spojení so zoznamom všetkých produktov so štyrmi rôznymi farbami, pre celkový počet 12 riadkov.

Vykonanie krížového spojenia

Ak chcete vykonať operáciu krížového spojenia v Power Query, najskôr 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: Pridanie vlastného stĺpca

Príkaz Vlastný stĺpec.

V dialógovom okne Vlastný stĺpec zadajte názov, ktorý sa vám páči, do poľa Názov nového stĺpca a zadajte do poľa Vzorec Colors vlastného stĺpca.

Vlastný stĺpec pre krížové spojenie.

Dôležité

Ak názov dotazu obsahuje v ňom medzery, napríklad Farby produktov , text, ktorý je potrebné zadať do vzorca vlastného stĺpca, musí riadiť syntax #"Query name" . Pre hodnotu Farby produktov je potrebné zadať #"Product Colors"

Názov dotazov môžete skontrolovať na table Nastavenia dotazu, ktorá sa nachádza na pravej strane obrazovky, alebo na table Dotazy na ľavej strane.

Po výbere tlačidla OK v dialógovom okne Vlastný stĺpec sa do tabuľky pridá nový stĺpec. V novom nadpise stĺpca vyberte položku Rozbaliť  rozbalenie. ak chcete rozbaliť obsah tohto novovytvoreného stĺpca, a potom vyberte položku OK.

Pridanie vlastného stĺpca krížového spojenia.

Po výbere tlačidla OK dosiahnete svoj cieľ vytvorenia tabuľky so všetkými možnými kombináciami produktov a farieb.

Finálna tabuľka s tromi produktmi (tričká, džínsy a legienka) v každom z nich je uvedená v štyroch farbách (červená, modrá, čierna a biela).