Dołączanie zapytań

Operacja dołączania tworzy pojedynczą tabelę, dodając zawartość jednej lub większej liczby tabel do innej i agregując nagłówki kolumn z tabel w celu utworzenia schematu dla nowej tabeli.

Diagram przedstawiający wynik operacji dołączania z wartościami null w kolumnach, które nie istnieją w jednej z oryginalnych tabel.

Uwaga

Gdy tabele, które nie mają tych samych nagłówków kolumn, są dołączane wszystkie nagłówki kolumn ze wszystkich tabel. Jeśli jedna z dołączonych tabel nie ma nagłówka kolumny z innych tabel, wynikowa tabela pokazuje wartości null w odpowiedniej kolumnie, jak pokazano na poprzedniej ilustracji w kolumnach C i D.

Polecenie Dołączanie zapytań można znaleźć na karcie Narzędzia główne w grupie Łączenie. W menu rozwijanym dostępne są dwie opcje:

  • Kwerendy dołączania wyświetla okno dialogowe Dołączanie, aby dodać więcej tabel do bieżącego zapytania.
  • Dołączanie zapytań jako nowe wyświetla okno dialogowe Dołączanie w celu utworzenia nowego zapytania przez dołączenie wielu tabel.

Zrzut ekranu przedstawiający wstążkę karty Narzędzia główne dodatku Power Query z podkreśleniami poleceniami Dołączanie zapytań.

Operacja dołączania wymaga co najmniej dwóch tabel. Okno dialogowe Dołączanie ma dwa tryby:

  • Dwie tabele: Łączenie dwóch zapytań tabeli ze sobą. Ten tryb jest trybem domyślnym.
  • Co najmniej trzy tabele: Zezwalaj na łączenie dowolnej liczby zapytań tabeli.

Uwaga

Tabele są dołączane w kolejności, w której są zaznaczone, począwszy od tabeli Podstawowej dla trybu Dwie tabele i z tabeli podstawowej w tabelach podstawowych w celu dołączenia listy dla trybu trzy lub więcej tabel.

Dołączanie dwóch tabel

W tym przykładzie w tym artykule użyto następujących dwóch tabel z przykładowymi danymi:

  • Sprzedaż online: sprzedaż wykonana za pośrednictwem kanału online.

    Zrzut ekranu przedstawiający przykładową tabelę sprzedaży online z kolumnami nazwa kanału (online), data, identyfikator klienta i jednostki.

  • Store Sales: Sales made through the company's physical locations (Sprzedaż sklepu: sprzedaż w lokalizacjach fizycznych firmy).

    Zrzut ekranu przedstawiający przykładową tabelę sprzedaży sklepów z kolumnami daty, jednostek, odwołań, identyfikatora klienta i nazwy kanału (sklepu).

Aby dołączyć te tabele, najpierw wybierz tabelę Sprzedaż online. Na karcie Narzędzia główne wybierz pozycję Dołącz zapytania, co powoduje utworzenie nowego kroku w zapytaniu Online Sales. Tabela Online Sales jest tabelą podstawową. Tabela do dołączenia do tabeli podstawowej to Store Sales.

Zrzut ekranu przedstawiający okno dialogowe Dołączanie z zestawem Store Sales ustawionym jako tabela do dołączenia.

Dodatek Power Query wykonuje operację dołączania na podstawie nazw nagłówków kolumn znalezionych w obu tabelach, a nie na podstawie ich względnej pozycji w sekcjach nagłówków odpowiednich tabel. Końcowa tabela zawiera wszystkie kolumny ze wszystkich tabel dołączonych.

Jeśli jedna tabela nie zawiera kolumn znalezionych w innej tabeli, wartości null są wyświetlane w odpowiedniej kolumnie, jak pokazano w kolumnie Referer (Odwołanie) końcowego zapytania.

Zrzut ekranu przedstawiający tabelę z połączonymi typowymi kolumnami i danymi, z wyjątkiem kolumny Referer , która zawiera wartości null dla wierszy sprzedaży online.

Dołączanie co najmniej trzech tabel

W tym przykładzie chcesz dołączyć nie tylko tabele Sprzedaż online i Sprzedaż sklepu, ale także nową tabelę o nazwie KtoTo lesale Sales.

Zrzut ekranu przedstawiający przykładową tabelę sprzedaży hurtowej z kolumnami nazwa kanału (hurtowa), data, identyfikator klienta i jednostki.

Nowe podejście dla tego przykładu polega na wybraniu opcji Dołącz zapytania jako nowe, a następnie w oknie dialogowym Dołączanie wybierz przycisk Opcji Trzy lub więcej tabel . Na liście Dostępne tabele wybierz każdą tabelę, którą chcesz dołączyć, a następnie wybierz pozycję Dodaj. Po wyświetleniu wszystkich tabel, które mają być wyświetlane na liście Tabele do dołączenia , wybierz przycisk OK.

Zrzut ekranu przedstawiający okno dialogowe dołączania przy użyciu co najmniej trzech trybów tabel.

Po wybraniu przycisku OK zostanie utworzone nowe zapytanie z dołączonymi wszystkimi tabelami.

Zrzut ekranu przedstawiający połączone wspólne kolumny i dane z trzech tabel, z wyjątkiem wartości null w wierszach online i hurtowych kolumny Referer.