Tilføj forespørgsler
Tilføjelseshandlingen opretter en enkelt tabel ved at føje indholdet af en eller flere tabeller til en anden og aggregerer kolonneoverskrifterne fra tabellerne for at oprette skemaet for den nye tabel.
Bemærk
Når tabeller, der ikke har de samme kolonneoverskrifter, tilføjes, føjes alle kolonneoverskrifter fra alle tabeller til den resulterende tabel. Hvis en af de tilføjede tabeller ikke har en kolonneoverskrift fra andre tabeller, viser den resulterende tabel null-værdier i den respektive kolonne, som vist på det forrige billede i kolonnerne C og D.
Du kan finde kommandoen Tilføj forespørgsler under fanen Hjem i gruppen Kombiner . Der er to indstillinger i rullemenuen:
- Tilføjelsesforespørgsler viser dialogboksen Tilføj for at føje flere tabeller til den aktuelle forespørgsel.
- Tilføj forespørgsler som ny viser dialogboksen Tilføj for at oprette en ny forespørgsel ved at tilføje flere tabeller.
Tilføjelseshandlingen kræver mindst to tabeller. Dialogboksen Tilføj har to tilstande:
- To tabeller: Kombiner to tabelforespørgsler sammen. Denne tilstand er standardtilstanden.
- Tre eller flere tabeller: Tillad, at et vilkårligt antal tabelforespørgsler kombineres.
Bemærk
Tabellerne tilføjes i den rækkefølge, de er valgt i, startende med den primære tabel for tilstanden To tabeller og fra den primære tabel på listen Tabeller for at tilføje listen for tilstanden Tre eller flere tabeller .
Tilføj to tabeller
I eksemplet i denne artikel skal du bruge følgende to tabeller med eksempeldata:
Onlinesalg: Salg foretaget via en onlinekanal.
Butikssalg: Salg foretaget via virksomhedens fysiske placeringer.
Hvis du vil tilføje disse tabeller, skal du først vælge tabellen Onlinesalg . Under fanen Hjem skal du vælge Tilføj forespørgsler, som opretter et nyt trin i forespørgslen Onlinesalg. Tabellen Onlinesalg er den primære tabel. Den tabel, der skal føjes til den primære tabel, er Store Sales.
Power Query udfører tilføjelseshandlingen baseret på navnene på de kolonneoverskrifter, der blev fundet i begge tabeller, og ikke baseret på deres relative placering i overskriftssektionerne i deres respektive tabeller. Den endelige tabel indeholder alle kolonner fra alle tabeller, der er tilføjet.
Hvis én tabel ikke har kolonner i en anden tabel, vises null-værdier i den tilsvarende kolonne, som vist i kolonnen Referrer i den endelige forespørgsel.
Tilføj tre eller flere tabeller
I dette eksempel skal du ikke kun tilføje tabellerne Onlinesalg og Butikssalg, men også en ny tabel med navnet Engrossalg.
Den nye fremgangsmåde i dette eksempel er at vælge Tilføj forespørgsler som ny, og derefter skal du vælge alternativknappen Tre eller flere tabeller i dialogboksen Tilføj. På listen Tilgængelige tabeller skal du vælge hver tabel, du vil tilføje, og derefter vælge Tilføj. Når alle de tabeller, du vil have vist, vises på listen Tabeller, der skal tilføjes , skal du vælge OK.
Når du har valgt OK, oprettes der en ny forespørgsel med alle tabellerne tilføjet.