- 07/19/2020
- 2 minuty do odczytania
-
- p
- D
- n
złącze krzyżowe to rodzaj złącza, który Zwraca iloczyn kartezjański wierszy z tabel w złączu. Innymi słowy, łączy każdy wiersz z pierwszej tabeli z każdym wierszem z drugiej tabeli.
Ten artykuł pokazuje, na praktycznym przykładzie, jak wykonać Cross join W Power Query.,
przykładowe tabele wejściowe i wyjściowe
w tym przykładzie przykładowe tabele źródłowe to:
-
produkt: tabela zawierająca wszystkie produkty generyczne, które sprzedajesz.
-
Kolory: tabela ze wszystkimi wariantami produktów, jako kolorami, które możesz mieć w swoim ekwipunku.
celem jest wykonanie operacji łączenia krzyżowego z tymi dwiema tabelami, aby utworzyć listę wszystkich unikalnych produktów, które możesz mieć w swoim ekwipunku, jak pokazano w poniższej tabeli., Ta operacja jest konieczna, ponieważ tabela produktów zawiera tylko ogólną nazwę produktu i nie podaje poziomu szczegółowości, którego potrzebujesz, aby zobaczyć, jakie odmiany produktu (takie jak kolor) istnieją.
wykonaj połączenie krzyżowe
aby wykonać operację połączenia krzyżowego w zapytaniu zasilania, najpierw przejdź do tabeli produktów. Na karcie Dodaj kolumnę na wstążce wybierz kolumnę niestandardową., Więcej informacji: Dodaj kolumnę niestandardową
w oknie dialogowym Niestandardowa kolumna wprowadź dowolną nazwę w polu Nowa nazwa kolumny i wprowadźColors
w polu Niestandardowa formuła kolumny.
ważne
Jeśli nazwa zapytania zawiera spacje, takie jak kolory produktu, tekst, który musisz wprowadzić w sekcji Niestandardowa formuła kolumny, musi być zgodny ze składnią #"Query name"
., W przypadku kolorów produktów należy wprowadzić #"Product Colors"
nazwę zapytań można sprawdzić w okienku ustawień zapytań po prawej stronie ekranu lub w okienku zapytań po lewej stronie.
Po wybraniu OK w oknie dialogowym niestandardowa kolumna zostanie dodana nowa kolumna do tabeli. W nagłówku nowej kolumny wybierz rozwiń , aby rozwinąć zawartość nowo utworzonej kolumny, a następnie wybierz OK.,
Po wybraniu opcji OK, osiągniesz swój cel, jakim jest stworzenie tabeli ze wszystkimi możliwymi kombinacjami produktów i kolorów.