Del via


Power Query-brugergrænsefladen

Med Power Query kan du forbinde til mange forskellige datakilder og omdanne dataene til den form, du ønsker.

I denne artikel lærer du, hvordan du opretter forespørgsler med Power Query ved at opdage:

  • Hvordan "Get Data"-oplevelsen fungerer i Power Query.
  • Sådan bruger og udnytter du Power Query-brugergrænsefladen.
  • Sådan udfører du almindelige transformationer, f.eks. gruppering og fletning af data.

Hvis du er ny til Power Query, kan du tilmelde dig en gratis prøveperiode på Power BI før du går i gang. Du kan bruge Power BI dataflows til at prø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 Northwind.

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

Opret forbindelse til et OData-feed

Seddel

For at lære mere om, hvor du kan få data fra hvert af de Microsoft produkter, der inkluderer Power Query, gå til Hvor du kan få data.

Start med at finde OData--feedconnectoren fra oplevelsen "Hent data". Du kan søge efter OData- i søgefeltet i øverste højre hjørne.

Skærmbillede af siden Vælg datakilde på Get data-oplevelsen med OData-connectoren fremhævet.

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

  • For URL-adresseskal du angive URL-adressen til OData-feedet northwind, der vises i forrige afsnit.
  • For datagateway i det lokale miljø, forlad som ingen.
  • For godkendelsestypeskal du lade som anonym.

Vælg knappen Næste.

Navigator- åbnes nu, hvor du vælger 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.

Skærmbillede af Power Query Navigator-siden med tabellen Kunder fremhævet.

Dialogen indlæser derefter dataene fra Customers-tabellen i Power Query-editoren.

Oplevelsen med at oprette forbindelse til dine data, angive godkendelsesmetoden og vælge det specifikke objekt eller den tabel, der skal oprettes forbindelse til, kaldes hente dataoplevelsen. Denne oplevelse er dokumenteret med yderligere detaljer i artiklen Getting data overview .

Seddel

For at lære mere om OData feed-connectoren, gå til OData Feed.

Power Query-editorens brugeroplevelse

Tips

For at finde Power Query-editoren i Power BI, vælg under Forespørgsler Transformér data.

Skærmbillede af startlinjen i Power BI med knappen Transformér data markeret.

Power Query-editoren repræsenterer Power Query-brugergrænsefladen. I denne brugergrænseflade kan du 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. Power Query-brugergrænsefladen har fem forskellige komponenter.

Skærmbillede af Power Query brugerflade med hver komponent markeret og nummereret.

  1. bånd: navigationsoplevelsen på båndet, som indeholder flere faner til tilføjelse af transformationer, vælg indstillinger for forespørgslen, og få adgang til forskellige båndknapper 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, som som standard viser et eksempel på dataene for din forespørgsel. Du kan også aktivere diagramvisningen sammen med visningen dataeksempel. Du kan også skifte mellem skemavisning og visningen med forhåndsvisning af data, samtidig med at diagramvisningen bevares.
  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, samlet antal kolonner og rækker og behandlingsstatus. Denne linje indeholder også knapper til at ændre den aktuelle visning.

Seddel

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

Brug af Power Query-editoren

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

Båndet

Båndet er den komponent, hvor du finder de fleste transformationer og handlinger, som du kan udføre i Power Query-editoren. Den har flere faner, hvis værdier afhænger af produktintegrationen. Hver af fanerne giver specifikke knapper og muligheder, hvoraf nogle kan være overflødige i hele Power Query-oplevelsen. Disse knapper og indstillinger giver dig nem adgang til de transformationer og handlinger, du muligvis har brug for.

Skærmbillede af standard båndvisning på Home-fanen i Power Query brugergrænseflade.

Power Query-grænsefladen er responsiv og forsøger at justere din skærmopløsning for at vise dig den bedste oplevelse. I scenarier, hvor du vil bruge en kompakt version af båndet, er der også en skjulknap i nederste højre hjørne af båndet, der kan hjælpe dig med at skifte til det kompakte bånd.

Skærmbillede af den kompakte båndvisning på Home-fanen i Power Query brugergrænsefladen.

Du kan skifte tilbage til standardbåndvisningen ved at vælge udvidelsesikonet nederst til højre på båndet.

Udvid og skjul ruder

Du vil måske bemærke, at der i hele Power Query-brugergrænsefladen er ikoner, der hjælper dig med at sammenklappe eller udvide visse visninger eller sektioner. Der er f.eks. et ikon i øverste højre hjørne af ruden Forespørgsler, der skjuler forespørgselsruden, når den er valgt, og udvider ruden, når den vælges igen.

Skærmbillede, der understreger ikonet i ruden Forespørgsler, der bruges til at skjule og udvide ruden forespørgsler.

Skift mellem visninger

Udover at kunne sammenklappe visse paneler og sektioner i Power Query-brugergrænsefladen, kan du også skifte, hvilke visninger der vises. For at skifte visning, gå til fanen View i båndet, hvor du finder grupperne Preview og Layout, som styrer, hvordan Power Query brugergrænseflade ser ud.

Du opfordres til at prøve alle disse muligheder for at finde den visning og det layout, du føler dig mest fortrolig med at arbejde med. Vælg f.eks. skemavisning på båndet.

Skærmbillede, der fremhæver Schema-visningsknappen, som findes inde i fanen View i Power Query ribbon.

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

Skærmbillede, hvor ruden forespørgsler er skjult, og den aktuelle visning er skiftet til skemavisning, og ikonet for skemavisning fremhæves.

Hvad er skemavisning

Skemavisningen giver dig en hurtig og enkel måde kun at interagere med komponenterne i skemaet til tabellen, f.eks. kolonnenavne og datatyper. Vi anbefaler skemavisningen, når du vil udføre skemarelaterede handlinger. Disse handlinger kan være at fjerne kolonner, omdøbe kolonner, ændre kolonnedatatyper, omarrangere kolonner eller kopiere kolonner.

Seddel

For at lære mere om skemavisning, gå til Brug af skemavisning (Forhåndsvisning).

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

Skærmbillede af de valgte kolonner Orders og CustomerDemographics, og indstillingen Fjern kolonner fremhævet.

Hvad er diagramvisning

Du kan nu skifte tilbage til visningen af dataeksemplet og aktivere diagramvisningen for at bruge et mere visuelt perspektiv på dine data og din forespørgsel.

Skærmbillede, der fremhæver diagramvisningen og dataforhåndsvisningsikonerne.

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 din forespørgsel har et specifikt ikon, der hjælper dig med at genkende den transformering, der blev brugt. Der er også linjer, der forbinder trin for at illustrere afhængigheder. Da både visning af dataeksempler og diagramvisning er aktiveret, vises diagramvisningen oven på dataeksemplet.

Skærmbillede af Power Query arbejdsområde, der viser diagramvisningen med data preview.

Seddel

Hvis du vil vide mere om diagramvisning, skal du gå til Diagramvisning.

Begynd at transformere dine data

Når diagramvisning er 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 Gruppér efter, og vælg transformeringen.

Skærmbillede med en søgning efter en gruppe i diagramvisningen.

Dialogboksen Gruppér efter vises derefter. Du kan angive handlingen Gruppér efter til at gruppere efter land og tælle antallet af kunderækker pr. land.

  1. Hold alternativknappen Basic markeret.
  2. Vælg Land der skal grupperes efter.
  3. Angiv Kunder som det nye kolonnenavn, og vælg Antal rækker som handlingen.

Skærmbillede af den grundlæggende gruppedialog med kundernes data indtastet.

Vælg OK for at udføre handlingen. Din dataeksempel opdateres for at vise det samlede antal kunder efter land.

En alternativ måde at starte dialogboksen Gruppér efter på er at bruge knappen Gruppér efter på båndet eller til at vælge og holde kolonnen Land nede (højreklik).

Skærmbillede, der understreger knappen Gruppér efter på båndet og indstillingen Gruppér efter i kolonnemenuen Land.

For nemheds skyld 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 angiver 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 Suppliers. Vælg Hent data. I Vælg datakildeskal du søge efter OData-. Vælg derefter OData--connectoren.

Skærmbillede af siden Get data Choose data source med fokus på OData-connectoren.

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

Skærmbillede af Power Query-navigatoren med Northwind OData-leverandørerne valgt.

Vælg Create for at tilføje den nye forespørgsel til Power Query-editoren. Udvid ruden forespørgsler, hvor både Customers og forespørgslen leverandører Leverandører vises.

Skærmbillede af ruden Forespørgsler, der understreger både kunders og leverandørers forespørgsler.

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

Skærmbillede af en del af Transform-fanen med Grupper efter fremhævet.

I dialogboksen Gruppér efter skal du angive handlingen Gruppér efter til at gruppere efter land og tælle antallet af leverandørrækker pr. land.

  1. Hold alternativknappen Basic markeret.
  2. Vælg Land der skal grupperes efter.
  3. Angiv Leverandører i Nyt kolonnenavn, og vælg Antal rækker i Operation.

Skærmbillede af den grundlæggende gruppedialog med leverandørernes indtastede data.

Seddel

Hvis du vil vide mere om Gruppér efter transformering, skal du gå til Gruppering eller opsummering af rækker.

Referer 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 i én. Det kan du gøre på mange måder, herunder ved at bruge indstillingen Flet i tabellen Kunder, duplikere en forespørgsel eller referere til en forespørgsel. I dette eksempel opretter du en reference ved at vælge og holde den Customers tabel og vælge Reference, hvilket effektivt opretter en ny forespørgsel, der refererer til forespørgslen Kunder.

Skærmbillede af menuen Kunder, hvor indstillingen Reference er fremhævet.

Når du har oprettet denne nye forespørgsel, skal du ændre navnet på forespørgslen til landeanalyse og deaktivere belastningen af tabellen Kunder ved at fjerne markeringen af indstillingen Aktivér indlæsning fra forespørgslen Leverandører.

Skærmbillede af det tredje forespørgselsnavn, der er ændret til Landeanalyse, og indstillingen Leverandører Aktivér indlæsning er ikke markeret og fremhævet.

Fletning af forespørgsler

En flette forespørgsler handling joinforbinder to eksisterende tabeller baseret på matchende værdier fra en eller flere kolonner. I dette eksempel er målet kun at joinforbinde tabellerne Kunder og Leverandører i én tabel for de lande/områder, der både har Kunder og Leverandører.

I forespørgslen Country Analysis skal du vælge indstillingen Flet forespørgsler på fanen Home på båndet.

Skærmbillede af Power Query-arbejdsområdet med forespørgslen Country Analysis valgt og muligheden for at flette forespørgsler i fanen Hjem fremhævet.

Der vises en ny dialogboks til flettehandlingen. Du kan derefter vælge den forespørgsel, der skal flettes med den aktuelle forespørgsel. I tabellen højre til fletningskal du vælge forespørgslen Leverandører og derefter vælge feltet Land fra begge forespørgsler. Til sidst skal du vælge Indre joinforbinde, da du kun vil have de lande/områder, hvor du har Kunder, og Leverandører til denne analyse.

Skærmbillede af dialogen Merge forespørgsler med kolonnen Landet valgt i begge forespørgsler og typen Indre tilslutning valgt.

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

Skærmbillede af kolonnen Leverandører med Leverandørers menu åben og kun Leverandører valgt.

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

Skærmbillede af den omdøbte Leverandører-kolonne.

Seddel

Hvis du vil vide mere om funktionen til flet forespørgsler, skal du gå til oversigt over Flet forespørgsler.

Anvendte trin

Alle transformationer, der anvendes på din forespørgsel, gemmes som et trin i Anvendte trin afsnit i ruden forespørgselsindstillinger. Hvis du på et tidspunkt har brug for at kontrollere, hvordan din forespørgsel transformeres fra trin til trin, kan du vælge et trin og få vist en eksempelvisning af, hvordan din forespørgsel løses på det pågældende tidspunkt.

Du kan også vælge og holde (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. Vælg og hold f.eks. (højreklik) Flet forespørgsler trin fra forespørgslen Landeanalyse, og ret navnet på forespørgslen til Flet med leverandører- og beskrivelsen for at Hent data fra forespørgslen Leverandører for Leverandører efter land.

Skærmbillede af dialogen for Step-egenskaber med det ændrede navn og beskrivelse udfyldt.

Efter denne ændring kan du holde markøren over ikonet for fletteforespørgslen i diagramvisningen eller holde markøren over det nye ikon ud for dit trin i ruden Anvendte trin for at læse beskrivelsen.

Skærmbillede, der viser, hvor man skal holde musen for at se trin-egenskaberne.

Seddel

Hvis du vil vide mere om Anvendte trin, skal du gå til Brug af listen Anvendte trin.

Før du går videre til næste afsnit, skal du deaktivere visningen diagram kun bruge Data preview.

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 Country Analysis, og vælg derefter både kolonnerne Customers og Suppliers. I fanen Tilføj kolonne i båndet og inde i From-talgruppen vælg Standard, og derefter Divider (Heltal) fra rullemenuen.

Skærmbillede af Power Query-arbejdsområdet med fanen Tilføj kolonne og Standard valgt, og Divide (Integer)-muligheden fremhævet.

Denne ændring opretter en ny kolonne med navnet Integer-division, som du kan omdøbe til Ratio. Denne ændring er det sidste trin i din forespørgsel og giver forholdet mellem kunde og leverandør for de lande/områder, hvor dataene har kunder og leverandører.

Dataprofilering

En anden Power Query funktion, der kan hjælpe dig med bedre at forstå dine data, er Data Profiling. 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.

Vi anbefaler, at du bruger denne funktion under hele udviklingen af dine forespørgsler, men du kan altid aktivere og deaktivere funktionen, når det passer dig. På følgende billede vises alle de værktøjer til dataprofilering, der er aktiveret for din Country Analysis forespørgsel.

Skærmbillede af dataprofileringsinformationen med detaljer for kolonnen Ratio nederst.

Seddel

Hvis du vil vide mere om dataprofilering, skal du gå til Brug af værktøjerne til dataprofilering.

Den avancerede editor

Hvis du vil observere den kode, som Power Query-editoren laver ved hvert trin, eller vil lave din egen formningskode, kan du bruge den avancerede editor. For at åbne advanced editor skal du vælge fanen View på båndet og derefter vælge Avanceret editor. Der vises et vindue, der viser den eksisterende forespørgselskode.

Skærmbillede af den avancerede editor, der indeholder kode uden syntaksfejl.

Du kan redigere koden direkte i vinduet Avanceret editor. Editoren angiver, om din kode er fri for syntaksfejl. Hvis du vil lukke vinduet, skal du vælge knappen Udført eller Knappen Annuller.

Adgang til Power Query-hjælp

Der er forskellige niveauer af hjælp, som kan tilgås i Microsoft-apps, der bruger Power Query. I dette afsnit beskrives disse hjælpniveauer.

Power Query-hjælp i Excel

Der er et par måder at få adgang til Power Query-hjælpeinformation, som specifikt gælder for Power Query i Excel. En måde at få adgang til den online Excel Power Query-dokumentation på er at vælge File>Help>Help i Power Query-editoren.

For at få adgang til de inline Power Query hjælpeoplysninger i Excel, vælg fanen Hjælp på Excel-båndet, og indtast derefter Power Query i søgetekstboksen.

Power Query-hjælp i Power BI Desktop

Der er en fane Hjælp i Power Query-editoren, der kører på Power BI Desktop, men lige nu går alle muligheder til steder, der leverer Power BI information. Du kan også få adgang til den samme Power BI Hjælp information i Power Query-editoren i Power BI Desktop ved at vælge File>Help og derefter vælge en af hjælpemulighederne.

Power Query-hjælp i Power BI-tjeneste, Power Apps, Customer Insights og Azure Data Factory

Fanen Power Query Hjælp i Power BI-tjeneste, Power Apps, Dynamics 365 Customer Insights og Azure Data Factory indeholder links til vigtige informationskilder om Power Query.

Skærmbillede af hjælpefanen med Power Query-dokumentationen med alle hjælp-, fællesskabs- og feedbackmuligheder vist.

Indstillingerne under fanen Hjælp indeholder links til:

  • Power Query dokumentation: Links til Power Query-dokumentationen
  • Tastaturgenveje: Links til artiklen om tastaturgenveje i Power Query-dokumentationen.
  • Support: Links til supporthjemmesiden for det Microsoft produkt, som Power Query i øjeblikket kører i.
  • Power Query hjemmeside: Links til Power Query hjemmeside.
  • Power Query blog: Links til Power Query-bloggen
  • Power Query community: Links til Power Query-fællesskabet.
  • Indsend en idé: Links til idéhjemmesiden for det Microsoft produkt, som Power Query kører i.
  • Send feedback: Åbner et vindue i Power Query. Vinduet beder dig om at vurdere din erfaring med Power Query og give yderligere information, du ønsker at give.

Seddel

I øjeblikket indeholder Azure Analysis Services ingen indbyggede Power Query-hjælpelinks. Du kan dog få hjælp til Power Query M-funktioner. Du kan få flere oplysninger i næste afsnit.

Hjælp til Power Query M-funktioner

Ud over Power Query-hjælpefunktionerne, der er nævnt i de foregående afsnit, kan du også få hjælp til individuelle M-funktioner inde i Power Query-editoren. I følgende trin beskrives det, hvordan du kommer til denne indbyggede hjælp.

  1. Med Power Query-editoren åben, vælg knappen indsæt trin ().
  2. Angiv navnet på en funktion, du vil kontrollere, på formellinjen.
    1. Hvis du bruger Power Query Desktop, skal du indtaste et lighedstegn, et mellemrum og navnet på en funktion.
    2. Hvis du bruger Power Query Online, indtast navnet på en funktion.
  3. Vælg egenskaberne for funktionen.
    1. Hvis du bruger Power Query Desktop, vælg Forespørgselsindstillinger-panelet under EgenskaberAlle egenskaber.
    2. Hvis du bruger Power Query Online, vælg i Forespørgselsindstillinger-panelet Egenskaber.

Disse trin åbner de indbyggede Hjælp-oplysninger for den valgte funktion, og du kan angive individuelle egenskaber, der bruges af funktionen.

Skærmbillede af funktionen Date.AddDays M sammen med indgangspunkter for hver af funktionens parametre.

Resumé

I denne artikel har du oprettet en række forespørgsler med Power Query, som giver en kunde-til-leverandør-ratioanalyse på landeniveau for Northwind-koncernen.

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

Power Query er et kraftfuldt værktøj, der bruges til at forbinde til mange forskellige datakilder og omdanne dataene til den form, du ønsker. De scenarier, der er beskrevet i denne artikel, er eksempler, der viser, hvordan du kan bruge Power Query til at omdanne rådata til vigtige handlingsrettede forretningsindsigter.