Brugergrænsefladen i Power Query

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-forespørgsel ved at finde:

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

Hvis du er ny bruger af Power Query, kan du tilmelde dig en gratis prøveversion af Power BI , før du begynder. 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 northwind.

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

Forbind til et OData-feed

Bemærk

Hvis du vil vide mere om, hvor du kan hente data fra hvert af de Microsoft-produkter, der indeholder Power Query, skal du gå til Hvor kan du hente data.

Hvis du vil starte, skal du finde OData-feedconnectoren fra oplevelsen "Hent data". Du kan søge efter OData i søgefeltet i øverste højre hjørne.

Screenshot of the Choose data source page of the Get data experience with the OData connector emphasized.

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

  • Som URL-adresse skal du angive URL-adressen til OData-feedet northwind, der er vist i forrige afsnit.
  • For datagateway i det lokale miljø skal du lade være som ingen.
  • For godkendelsestypen skal du lade være anonym.

Vælg knappen Næste .

Screenshot of the OData Connect to data source page with the Northwind URI entered in the URL section.

Navigatoren å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.

Screenshot of the Power Query Navigator page with the Customers table emphasized.

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

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

Bemærk

Hvis du vil vide mere om OData-feedconnectoren, skal du gå til OData-feed.

Brugeroplevelsen i Power Query-editor

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.

Screenshot of the Power Query user interface with each component outlined and numbered.

  1. Bånd: navigationsoplevelsen på båndet, som indeholder flere faner til at tilføje transformeringer, vælge indstillinger for din forespørgsel 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 skemavisningen og visning af dataeksempler, 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.

Bemærk

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

Brug af Power Query-editor

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 brugergrænsefladen i Power Query.

Båndet

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

Screenshot of the standard ribbon view on the Home tab of the Power Query user interface.

Power Query-grænsefladen er dynamisk og forsøger at justere skærmopløsningen 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.

Screenshot of the compact ribbon view on the Home tab of the Power Query user interface.

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 er ikoner, der hjælper dig med at skjule eller udvide visse visninger eller sektioner i hele Power Query-brugergrænsefladen. 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.

Screenshot emphasizing the icon on the Queries pane used to collapse and expand the queries pane.

Skifte mellem visninger

Ud over at kunne skjule visse ruder og sektioner i Power Query-brugergrænsefladen kan du også ændre, hvilke visninger der vises. Hvis du vil skifte visning, skal du gå til fanen Vis på båndet, hvor du finder grupperne Eksempel og Layout , som styrer, hvordan Power Query-brugergrænsefladen 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.

Screenshot emphasizing the Schema view button found inside the View tab in the 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.

Screenshot of the Power Query user interface with the queries pane collapsed and the current view switched to schema view and the schema view icon emphasized.

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.

Bemærk

Hvis du vil vide mere om skemavisning, skal du gå til Brug af skemavisning.

I skemavisning skal 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.

Screenshot of the Orders and CustomerDemographics columns selected, and the Remove columns option emphasized.

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.

Screenshot emphasizing the diagram view and data preview view icons.

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.

Screenshot of the Power Query workspace showing the diagram view with data preview.

Bemærk

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.

Screenshot with a search for a group by in the diagram view.

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.

Screenshot of the basic Group dialog with the customers' data entered.

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

Du kan også starte dialogboksen Gruppér efter ved at bruge knappen Gruppér efter på båndet eller ved at højreklikke på kolonnen Land .

Screenshot emphasizing the Group by button in the ribbon and the Group by option in the Country column menu.

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 leverandørernes data. Vælg Hent data. Søg efter OData i Vælg datakilde. Vælg derefter OData-connectoren.

Screenshot of the Get data Choose data source page with the OData connector emphasized.

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

Screenshot of the Power Query navigator with the Northwind OData suppliers selected.

Vælg Opret for at føje den nye forespørgsel til Power Query-editoren. Udvid ruden Forespørgsler , som nu viser både forespørgslen Kunder og Leverandører .

Screenshot of the Queries pane emphasizing both the customers and suppliers queries.

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

Screenshot of part of the Transform tab ribbon with Group by emphasized.

I dialogboksen Gruppér efter skal du angive handlingen Gruppér efter til gruppér 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 Suppliers i Nyt kolonnenavn, og vælg Antal rækker i Handling.

Screenshot of the basic Group dialog with the suppliers' data entered.

Bemærk

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 højreklikke på tabellen Kunder og vælge Reference, hvilket effektivt opretter en ny forespørgsel, der refererer til forespørgslen Kunder .

Screenshot of the Customers menu with the Reference option emphasized.

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

Screenshot of the third query name changed to Country Analysis and the Suppliers Enable load option unmarked and emphasized.

Fletning af forespørgsler

En handling til fletning af forespørgsler 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 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.

Screenshot of the Power Query workspace with the Country Analysis query selected, and the Merge queries option in the Home tab emphasized.

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 fletning skal du vælge forespørgslen Leverandører og derefter vælge feltet Land fra begge forespørgsler. Endelig skal du vælge typen Indre joinforbindelse, da du kun vil have de lande/områder, hvor du har kunder og leverandører til denne analyse.

Screenshot of the Merge queries dialog with the Country column selected in both queries and the Inner join kind selected.

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

Screenshot of the Suppliers column with the Suppliers menu open and only Suppliers selected.

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

Screenshot of the renamed Suppliers column.

Bemærk

Hvis du vil vide mere om funktionen 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 afsnittet Anvendte trin 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å 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 Landeanalyse og ændre navnet på forespørgslen til Flet med leverandører og beskrivelsen til Hent data fra forespørgslen Leverandører for Leverandører efter land.

Screenshot of the Step properties dialog with the changed name and description filled in.

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.

Screenshot showing where to hover to view the step properties.

Bemærk

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 diagramvisningen for kun at bruge 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 Kunder og Leverandører . Under fanen Tilføj kolonne på båndet og i gruppen Fra tal skal du vælge Standard og derefter dividere (Heltal) på rullelisten.

Screenshot of the Power Query workspace with the Add column tab and Standard selected, and Divide (Integer) option emphasized.

Denne ændring opretter en ny kolonne med navnet Integer-division , som du kan omdøbe til Forhold. 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 Funktion i Power Query, 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.

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 landeanalyseforespørgsel .

Screenshot of the data profiling information with details for the Ratio column at the bottom.

Bemærk

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

Den avancerede editor

Hvis du vil se den kode, som Power Query-editoren opretter med hvert trin, eller du vil oprette din egen formningskode, kan du bruge den avancerede editor. Hvis du vil åbne den avancerede editor, skal du vælge fanen Vis på båndet og derefter vælge Avanceret editor. Der vises et vindue, der viser den eksisterende forespørgselskode.

Screenshot of the advanced editor, which contains code with no syntax errors.

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 Annuller .

Få adgang til Hjælp til Power Query

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

Hjælp til Power Query i Excel

Der er et par måder at få adgang til Hjælp-oplysninger i Power Query på, som specifikt gælder for Power Query i Excel. En måde at få adgang til onlinedokumentationen til Excel Power Query på er ved at vælge Hjælp til filer>>i Power Query-editor.

Hvis du vil have adgang til de indbyggede Hjælp-oplysninger i Power Query i Excel, skal du vælge fanen Hjælp på Excel-båndet og derefter angive Power Query i søgetekstfeltet.

Hjælp til Power Query i Power BI Desktop

Der er en fane i Hjælp i Power Query-editor, der kører på Power BI Desktop, men på nuværende tidspunkt går alle indstillinger til placeringer, der leverer Power BI-oplysninger. Du kan også få adgang til de samme Power BI Hjælp-oplysninger i Power Query-editoren i Power BI Desktop ved at vælge Filhjælp> og derefter vælge en af hjælpindstillingerne.

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

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

Screenshot of the help tab with the Power Query documentation, Keyboard shortcuts, Support, Power Query website, Power Query blog, Power Query community, Submit an idea, and Send feedback links.

Indstillingerne under fanen Hjælp indeholder links til:

  • Dokumentation til Power Query: Links til power-forespørgselsdokumentationen
  • Tastaturgenveje: Links til artiklen om tastaturgenveje i dokumentationen til Power Query.
  • Support: Links til supportwebstedet for det Microsoft-produkt, som Power Query kører i øjeblikket.
  • Power Query-websted: Links til Power Query-webstedet.
  • Power Query-blog: Links til Power Query-bloggen
  • Power Query-community: Links til Power Query-community'et.
  • Indsend en idé: Links til webstedet med idéer for det Microsoft-produkt, som Power Query kører i øjeblikket i.
  • Send feedback: Åbner et vindue i Power Query. I vinduet bliver du bedt om at bedømme din oplevelse med Power Query og angive yderligere oplysninger, du vil angive.

Bemærk

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

Hjælp til M-funktioner i Power Query

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

  1. Når Power Query-editoren er åben, skal du vælge knappen Indsæt trin ( ).
  2. Angiv navnet på en funktion, du vil kontrollere, på formellinjen.
    1. Hvis du bruger Power Query Desktop, skal du angive et lighedstegn, et mellemrum og navnet på en funktion.
    2. Hvis du bruger Power Query Online, skal du angive navnet på en funktion.
  3. Vælg egenskaberne for funktionen.
    1. Hvis du bruger Power Query Desktop, skal du i ruden Forespørgsel Indstillinger under Egenskaber vælge Alle egenskaber.
    2. Hvis du bruger Power Query Online, skal du vælge Egenskaber i ruden Forespørgsel Indstillinger.

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

Screenshot of the Date.AddDays M function description and syntax, along with entry points for each of the function's parameters.

Oversigt

I denne artikel har du oprettet en række forespørgsler med Power Query, der indeholder en analyse af forholdet mellem kunder og leverandører på landsniveau for Northwind-virksomheden.

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 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 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 dig, hvordan du kan bruge Power Query til at transformere rådata til vigtig forretningsindsigt, der kan handles på.