Den Power Query brugergrænseflade

Med Power Query kan du oprette forbindelse til mange forskellige datakilder og transformere dataene til den ønskede form.

I denne artikel får du mere at vide om, hvordan du opretter forespørgsler med Power Query ved at finde ud af:

  • Sådan fungerer oplevelsen "Hent data" i Power Query.
  • Sådan bruger og drager du fordel af Power Query brugergrænseflade.
  • Sådan udfører du almindelige transformationer som gruppering og fletning af data.

Hvis du ikke har arbejdet Power Query du kan tilmelde dig en gratis prøveversion af Power BI du går i gang. Du kan bruge Power BI dataflow til at afprøve de Power Query Online-oplevelser, der er beskrevet i denne artikel.

Du kan også downloade Power BI Desktop gratis.

Eksempler i denne artikel opretter forbindelse til og bruger OData-feedet for Northwind.

https://services.odata.org/V4/Northwind/Northwind.svc/

Opret forbindelse til et OData-feed

Du starter ved at finde OData-feed-connectoren fra oplevelsen "Hent data". Du kan vælge kategorien Andet øverst, eller du kan søge efter OData i søgelinjen i øverste højre hjørne.

Vælg OData i oplevelsen Hent data.

Når du har valgt denne connector, vises forbindelsesindstillingerne og legitimationsoplysningerne på skærmen.

  • Angiv URL-adressen til OData-feedet for Northwind, der vises i forrige afsnit.
  • For datagatewayen i det lokale miljø skal du lade være som ingen.
  • For Godkendelses slags skal du lade være anonym.

Vælg knappen Næste.

Forbind til OData.

Navigatoren åbnes nu, hvor du kan vælge de tabeller, du vil oprette forbindelse til, fra datakilden. Vælg tabellen Kunder for at indlæse et eksempel på dataene, og vælg derefter Transformér data.

Navigator-oplevelse.

Dialogboksen indlæser derefter dataene fra tabellen Customers i Power Query editor.

Ovenstående oplevelse ved at oprette forbindelse til dine data, angive godkendelsesmetoden og vælge det specifikke objekt eller den bestemt tabel, der skal oprettes forbindelse til, kaldes hent data og dokumenteres yderligere i artiklen Hent data.

Bemærk

Hvis du vil vide mere om OData-feed-connectoren, skal du se OData-feed.

Brugeroplevelsen Power Query redigeringsværktøjet

Power Query-editoren repræsenterer Power Query-brugergrænsefladen, hvor du kan tilføje eller redigere forespørgsler, administrere forespørgsler ved at gruppere eller føje beskrivelser til forespørgselstrin eller visualisere dine forespørgsler og deres struktur med forskellige visninger. Grænsefladen Power Query har fem særskilte komponenter.

Power Query i brugergrænsefladen.

  1. Bånd: Navigationsoplevelsen på båndet, som giver flere faner mulighed for at tilføje transformeringer, vælge indstillinger til din forespørgsel og få adgang til forskellige knapper på båndet for at udføre forskellige opgaver.
  2. Ruden Forespørgsler: en visning af alle dine tilgængelige forespørgsler.
  3. Aktuel visning: Din primære arbejdsvisning, der som standard viser et eksempel på dataene til din forespørgsel. Du kan også aktivere diagramvisningen sammen med visningen af forhåndsvisningen af data. Du kan også skifte mellem skemavisningen og visningen af dataeksemplet, mens du bevarer diagramvisningen.
  4. Forespørgselsindstillinger: En visning af den aktuelt valgte forespørgsel med relevante oplysninger, f.eks. forespørgselsnavn, forespørgselstrin og forskellige indikatorer.
  5. Statuslinje: En søjle, der viser relevante vigtige oplysninger om din forespørgsel, f.eks. udførelsestid, samlede kolonner og rækker og behandlingsstatus. Denne linje indeholder også knapper til ændring af den aktuelle visning.

Bemærk

Skema- og diagramvisningen er i øjeblikket kun tilgængelig i Power Query Online.

Brug af Power Query editor

I dette afsnit skal du begynde at transformere dine data ved hjælp af Power Query. Men før du begynder at arbejde med transformering af dataene, diskuterer vi nogle af de ruder i brugergrænsefladen, der kan udvides eller skjules afhængigt af deres kontekst. Hvis du vælger de relevante ruder, kan du fokusere på den visning, der er vigtigst for dig. Vi diskuterer også de forskellige visninger, der er tilgængelige i Power Query brugergrænsefladen.

Udvid og skjul ruder

Du kan se, at i hele grænsefladen Power Query der ikoner, der hjælper dig med at skjule eller udvide bestemte visninger eller sektioner. Der er f.eks. et ikon i øverste højre hjørne af ruden Forespørgsler, som skjuler forespørgselsruden, når den er valgt, og udvider ruden, når den vælges igen.

Skjul ruden forespørgsler ved hjælp af ikonet i øverste højre hjørne i ruden Forespørgsler.

Skift mellem visninger

Bortset fra at skjule visse ruder og afsnit i Power Query grænsefladen kan du også ændre visningerne. Hvis du vil skifte visninger, skal du gå til fanen Vis på båndet. Her kan du finde grupperne Eksempel og Layout, som styrer, Power Query grænsefladen vil se ud.

Du opfordres til at prøve alle disse muligheder for at finde den visning og det layout, som du føler dig mest fortrolig med. Du kan f.eks. vælge Skemavisning på båndet.

Knappen Skemavisning, der findes på fanen Vis på Power Query båndet.

Højre side af statuslinjen indeholder også ikoner for diagram-, data- og skemavisninger. Du kan bruge disse ikoner til at skifte mellem visninger. Du kan også bruge disse ikoner til at aktivere eller deaktivere visningen efter eget valg.

Grænsefladen Power Query med forespørgselsruden skjult, og den aktuelle  visning ændrede sig til skemavisningen fra datavisningen.

Hvad er skemavisning

Skemavisningen giver dig en hurtig og enkel måde kun at interagere med komponenterne i skemaet til din tabel på, f.eks. kolonnenavne og datatyper. Vi anbefaler skemavisningen, når du vil udføre skemarelaterede handlinger, f.eks. fjernelse af kolonner, omdøbning af kolonner, ændring af kolonnedatatyper, ændring af rækkefølgen af kolonner eller duplikering af kolonner.

Bemærk

Hvis du vil vide mere om skemavisning, kan du se Brug af skemavisning.

I skemavisning kan du f.eks. markere afkrydsningsfeltet ud for kolonnerne Orders og CustomerDemographics og vælge handlingen Fjern kolonner på båndet. Dette valg anvender en transformation til at fjerne disse kolonner fra dine data.

Fjern kolonner.

Hvad er diagramvisning

Du kan nu skifte tilbage til visningen dataeksempel og aktivere diagramvisning for at se et mere visuelt perspektiv for dine data og forespørgsel.

Skift til diagramvisning.

Diagramvisningen hjælper dig med at visualisere, hvordan din forespørgsel er struktureret, og hvordan den kan interagere med andre forespørgsler i projektet. Hvert trin i forespørgslen har et distinkt ikon, der hjælper dig med at genkende den transformation, der blev brugt. Der er også linjer, som opretter forbindelse mellem trin for at illustrere afhængigheder. Da både visning af datavisning og diagramvisning er aktiveret, vises diagramvisningen oven på forhåndsvisningen af dataene.

Vis diagramvisning med forhåndsvisning af data.

Bemærk

Du kan få mere at vide om diagramvisning i Diagramvisning.

Begynd at transformere dine data

Med diagramvisning aktiveret skal du vælge plustegnet. Du kan søge efter en ny transformering, der skal føjes til din forespørgsel. Søg efter Grupper efter, og vælg transformationen.

Søg efter grupper efter i diagramvisning.

Dialogboksen Grupper efter vises derefter. Du kan angive handlingen Gruppe efter for at gruppere efter land og tælle antallet af kunderækker pr. land.

  1. Hold alternativknappen Basic valgt.
  2. Vælg Land for at gruppere efter.
  3. Vælg henholdsvis Kunder og Tæl rækker som kolonnenavn og handling.

Dialogboksen Grupper efter.

Vælg OK for at udføre handlingen. Din eksempelvisning af data opdateres, så du kan se det samlede antal kunder efter land.

Du kan også starte dialogboksen Gruppe efter ved at bruge knappen Grupper efter på båndet eller ved at højreklikke på kolonnen Country.

Åbn dialogboksen Grupper efter.

Af praktiske årsager kan transformationer i Power Query ofte tilgås fra flere steder, så brugerne kan vælge at bruge den oplevelse, de foretrækker.

Tilføjelse af en ny forespørgsel

Nu, hvor du har en forespørgsel, der indeholder antallet af kunder pr. land, kan du føje kontekst til disse data ved at finde det samlede antal leverandører for hvert område.

Først skal du tilføje dataene Leverandører. Vælg Hent data, i rullemenuen, og vælg derefter OData.

Hent data fra OData fra Power Query ui.

OData-forbindelsesoplevelsen vises igen. Angiv forbindelsesindstillingerne som beskrevet i det Forbind et OData-feed for at oprette forbindelse til OData-feedet for Northwind. I Navigator-oplevelsen skal du søge efter og vælge tabellen Leverandører.

Forbind til Northwind OData Suppliers.

Vælg Opret for at føje den nye forespørgsel til Power Query editoren. Forespørgselsruden bør nu vise både forespørgslen Kunder og Leverandører.

Ruden Forespørgsler viser både kunder og leverandører.

Åbn dialogboksen Grupper efter igen, denne gang ved at vælge knappen Gruppe efter på båndet under fanen Transformér.

Grupper efter via transformationsbåndet.

I dialogboksen Grupper efter skal du angive handlingen Grupper efter for at gruppere efter land og tælle antallet af leverandørrækker pr. land.

  1. Hold alternativknappen Basic valgt.
  2. Vælg Land for at gruppere efter.
  3. Vælg henholdsvis Leverandører og Tæl rækker som kolonnenavn og handling.

Grupper efter leverandører.

Bemærk

Hvis du vil vide mere om Grupper efter transformering, skal du se Gruppering eller opsummering af rækker.

Henvisning til forespørgsler

Nu, hvor du har en forespørgsel til kunder og en forespørgsel til leverandører, er dit næste mål at kombinere disse forespørgsler til én. Dette kan opnås på mange måder, f.eks. ved at bruge indstillingen Flet i tabellen Kunder, kopiere en forespørgsel eller referere til en forespørgsel. I dette eksempel skal du oprette en reference ved at højreklikke på tabellen Kunder og vælge Reference, hvilket medfører, at der oprettes en ny forespørgsel, der refererer til forespørgslen Kunder.

Referenceforespørgsel.

Når du har oprettet denne nye forespørgsel, skal du ændre navnet på forespørgslen til Landeanalyse og deaktivere indlæsningen af tabellen Customers ved at fjerne markeringen i afkrydsningsfeltet Aktivér indlæsning fra forespørgslen Leverandører.

Deaktiver indlæsning af forespørgsel.

Fletning af forespørgsler

En handling med fletteforespørgsler joinfører to eksisterende tabeller baseret på matchende værdier fra en eller flere kolonner. I dette eksempel er målet at joinformelde både tabellerne Customers og Suppliers i én tabel kun for de lande, der har både Kunder og Leverandører.

I forespørgslen Landeanalyse skal du vælge indstillingen Flet forespørgsler under fanen Hjem på båndet.

Flet forespørgsler fra båndet.

Der vises en ny dialogboks til handlingen Flet. Du kan derefter vælge den forespørgsel, der skal flettes med din aktuelle forespørgsel. Vælg forespørgslen Leverandører, og vælg feltet Land fra begge forespørgsler. Til sidst skal du vælge den indre joinforbindelses slags, da du kun vil have de lande, hvor du har kunder og leverandører til denne analyse.

Dialogboksen Flet forespørgsler.

Når du har valgt knappen OK, føjes der en ny kolonne til din Landanalyse-forespørgsel, der indeholder dataene fra forespørgslen Leverandører. Vælg ikonet ud for feltet Leverandører, hvor du kan se en menu, hvor du kan vælge, hvilke felter du vil udvide. Vælg kun feltet Leverandører, og vælg derefter knappen OK.

Udvid data for Leverandører.

Resultatet af denne udvidelseshandling er en tabel med kun 12 rækker. Omdøb feltet Suppliers.Suppliers til Suppliers ved blot at dobbeltklikke på feltnavnet og angive det nye navn.

Omdøb feltet Suppliers.

Bemærk

Hvis du vil vide mere om funktionen Flet forespørgsler, kan du se Oversigt over Flet forespørgsler.

Anvendte trin

Alle transformationer, der anvendes på din forespørgsel, gemmes som et trin i afsnittet Anvendte trin i ruden med forespørgselsindstillinger. Hvis du vil kontrollere, hvordan din forespørgsel transformeres fra trin til trin, kan du vælge et trin og få vist, hvordan din forespørgsel løses på det pågældende tidspunkt.

Du kan også højreklikke på en forespørgsel og vælge indstillingen Egenskaber for at ændre navnet på forespørgslen eller tilføje en beskrivelse af forespørgslen. Du kan f.eks. højreklikke på trinnet Flet forespørgsler fra forespørgslen Landanalyse og ændre navnet på den forespørgsel, der skal flettes med leverandører, og beskrivelsen til at være Henvis data fra forespørgslen Leverandører efter land.

Egenskaber for trin.

Denne ændring tilføjer et nyt ikon ud for dit trin, som du kan pege på for at læse beskrivelsen.

Peg for at få vist egenskaber for trin.

Bemærk

Hvis du vil vide mere om Anvendte trin, skal du se Brug af listen Anvendte trin.

Inden du går videre til næste afsnit, skal du deaktivere diagramvisningen for kun at få vist eksempelvisningen Data.

Tilføjelse af en ny kolonne

Med dataene for kunder og leverandører i en enkelt tabel kan du nu beregne forholdet mellem kunder og leverandører for hvert land. Vælg det sidste trin i forespørgslen Landeanalyse, og vælg derefter både kolonnerne Customers og Suppliers. På fanen Tilføj kolonne på båndet og i gruppen Fra tal skal du vælge Standard og derefter Divider (heltal) på rullelisten.

Tilføj ny kolonne.

Denne ændring opretter en ny kolonne med navnet Heltalsdeling, som du kan omdøbe til Forhold. Denne ændring er det sidste trin i din forespørgsel, da du kan se forholdet mellem kunder og leverandører for de lande, hvor dataene har kunder og leverandører.

Dataprofilering

En Power Query funktion, der kan hjælpe dig med bedre at forstå dine data, er Dataprofilering. Når du aktiverer funktionerne til dataprofilering, får du feedback om dataene i dine forespørgselsfelter, f.eks. værdifordeling, kolonnekvalitet og meget mere.

Det anbefales, at du bruger denne funktion i hele udviklingen af dine forespørgsler, men du kan altid aktivere og deaktivere funktionen efter behov. På følgende billede vises alle de dataprofileringsværktøjer, der er aktiveret for din Country Analysis-forespørgsel.

Dataprofilering.

Bemærk

Hvis du vil vide mere om dataprofilering, kan du se Brug af dataprofileringsværktøjerne.

Resumé

I denne artikel har du oprettet en række forespørgsler med Power Query, der giver en analyse af kunde-til-leverandør-forhold på landeniveau for virksomheden Northwind.

Du har lært komponenterne i Power Query-brugergrænsefladen, hvordan du opretter nye forespørgsler i forespørgselseditoren, refererer til forespørgsler, fletter forespørgsler, forstår afsnittet anvendte trin, tilføjer nye kolonner, og hvordan du bruger værktøjer til dataprofilering til bedre at forstå dine data.

Power Query er et effektivt værktøj, der bruges til at oprette forbindelse til mange forskellige datakilder og transformere dataene til den ønskede form. De scenarier, der er beskrevet i denne artikel, er eksempler, der viser, hvordan brugerne kan Power Query transformere rådata til vigtig forretningsindsigt, der kan handles på.