Brukergrensesnittet i Power Query

Med Power Query kan du koble til mange forskjellige datakilder og transformere dataene til ønsket figur.

I denne artikkelen lærer du hvordan du oppretter spørringer med Power Query ved å oppdage:

  • Hvordan «Hent data»-opplevelsen fungerer i Power Query.
  • Slik bruker og drar du nytte av Power Query-brukergrensesnittet.
  • Slik utfører du vanlige transformasjoner som gruppering og fletting av data.

Hvis du ikke har brukt Power Query før du begynner, kan du registrere deg for en gratis prøveversjon av Power BI før du begynner. Du kan bruke Power BI-dataflyter til å prøve Power Query Online-opplevelsene som er beskrevet i denne artikkelen.

Du kan også laste ned Power BI Desktop gratis.

Eksempler i denne artikkelen kobler til og bruker Northwind OData-feeden.

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

Koble til til en OData-feed

Merk

Hvis du vil lære mer om hvor du henter data fra hvert av Microsoft-produktene som inkluderer Power Query, kan du gå til Hvor du kan hente data.

Du starter ved å finne OData-feedkoblingen fra Hent data-opplevelsen. Du kan søke etter OData i søkefeltet øverst til høyre.

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

Når du har valgt denne koblingen, viser skjermen tilkoblingsinnstillingene og legitimasjonen.

  • Skriv inn nettadressen til Northwind OData-feeden som vises i forrige del, for URL-adressen.
  • For lokal datagateway, la være som ingen.
  • La være anonymt for godkjenningstype.

Velg knappen Neste.

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

Navigatoren åpnes nå, der du velger tabellene du vil koble til fra datakilden. Velg Kunder-tabellen for å laste inn en forhåndsvisning av dataene, og velg deretter Transformer data.

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

Dialogboksen laster deretter inn dataene fra Kunder-tabellen i redigeringsprogrammet for Power Query.

Den ovennevnte opplevelsen av å koble til dataene, angi godkjenningsmetoden og velge det bestemte objektet eller tabellen du vil koble til, kalles hent dataopplevelsen. Denne opplevelsen er dokumentert med ytterligere detaljer i Hent data-artikkelen .

Merk

Hvis du vil lære mer om OData-feedkoblingen, kan du gå til OData-feeden.

Brukeropplevelsen for Power Query-redigeringsprogrammet

Power Query-redigeringsprogrammet representerer brukergrensesnittet i Power Query. I dette brukergrensesnittet kan du legge til eller endre spørringer, behandle spørringer ved å gruppere eller legge til beskrivelser i spørringstrinn, eller visualisere spørringene og strukturen deres med forskjellige visninger. Power Query-brukergrensesnittet har fem forskjellige komponenter.

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

  1. Bånd: navigasjonsopplevelsen på båndet, som inneholder flere faner for å legge til transformeringer, velge alternativer for spørringen og få tilgang til forskjellige båndknapper for å fullføre ulike oppgaver.
  2. Spørringer-ruten: en visning av alle tilgjengelige spørringer.
  3. Gjeldende visning: Den viktigste arbeidsvisningen, som som standard viser en forhåndsvisning av dataene for spørringen. Du kan også aktivere diagramvisningen sammen med forhåndsvisningsvisningen for data. Du kan også bytte mellom skjemavisningen og forhåndsvisningsvisningen for data samtidig som du opprettholder diagramvisningen.
  4. Spørringsinnstillinger: en visning av den valgte spørringen med relevant informasjon, for eksempel spørringsnavn, spørringstrinn og ulike indikatorer.
  5. Statuslinje: en stolpe som viser relevant viktig informasjon om spørringen, for eksempel kjøringstid, totalt antall kolonner og rader og behandlingsstatus. Denne linjen inneholder også knapper for å endre gjeldende visning.

Merk

Skjema- og diagramvisningen er for øyeblikket bare tilgjengelig i Power Query Online.

Bruke redigeringsprogrammet for Power Query

I denne delen begynner du å transformere dataene ved hjelp av Power Query. Men før du begynner å arbeide med å transformere dataene, diskuterer vi noen av grensesnittrutene som kan utvides eller skjules, avhengig av konteksten deres. Hvis du velger de aktuelle rutene, kan du fokusere på visningen som er mest viktig for deg. Vi diskuterer også de ulike visningene som er tilgjengelige i Brukergrensesnittet for Power Query.

Båndet

Båndet er komponenten der du finner de fleste transformeringer og handlinger som du kan gjøre i redigeringsprogrammet for Power Query. Den har flere faner, der verdiene avhenger av produktintegrasjonen. Hver av fanene inneholder bestemte knapper og alternativer, hvorav noen kan være overflødige på tvers av hele Power Query-opplevelsen. Disse knappene og alternativene gir deg enkel tilgang til transformeringer og handlinger som du kanskje trenger.

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

Power Query-grensesnittet svarer og prøver å justere skjermoppløsningen for å vise deg den beste opplevelsen. I scenarioer der du vil bruke en kompakt versjon av båndet, finnes det også en skjulingsknapp nederst til høyre på båndet for å hjelpe deg med å bytte til det kompakte båndet.

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

Du kan bytte tilbake til standard båndvisning ved å velge utvid-ikonet nederst til høyre på båndet.

Vise og skjule ruter

Du legger kanskje merke til at det finnes ikoner i hele Brukergrensesnittet i Power Query som hjelper deg med å skjule eller utvide bestemte visninger eller inndelinger. Det er for eksempel et ikon øverst til høyre i Spørringer-ruten som skjuler spørringsruten når den er valgt, og utvider ruten når den er valgt på nytt.

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

Bytt mellom visninger

Bortsett fra å kunne skjule bestemte ruter og inndelinger i power query-brukergrensesnittet, kan du også bytte hvilke visninger som vises. Hvis du vil bytte visning, går du til Vis-fanen på båndet der du finner gruppene forhåndsvisning og oppsett , som styrer hvordan brukergrensesnittet i Power Query ser ut.

Du oppfordres til å prøve alle disse alternativene for å finne visningen og oppsettet du føler deg mest komfortabel med å arbeide med. Velg skjemavisning fra båndet som et eksempel.

Screenshot emphasizing the Schema view button found inside the View tab in the Power Query ribbon.

Høyre side av statuslinjen inneholder også ikoner for diagram-, data- og skjemavisninger. Du kan bruke disse ikonene til å endre mellom visninger. Du kan også bruke disse ikonene til å aktivere eller deaktivere visningen du ønsker.

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.

Hva er skjemavisning

Skjemavisningen gir deg en rask og enkel måte å samhandle med komponentene i skjemaet for tabellen på, for eksempel kolonnenavnene og datatypene. Vi anbefaler skjemavisningen når du vil utføre skjemarelaterte handlinger. Disse handlingene kan være å fjerne kolonner, gi nytt navn til kolonner, endre kolonnedatatyper, endre rekkefølgen på kolonner eller duplisere kolonner.

Merk

Hvis du vil lære mer om skjemavisning, kan du gå til Bruk skjemavisning.

Merk for eksempel av for kolonnene Ordrer og CustomerDemographics i skjemavisning, og velg handlingen Fjern kolonner fra båndet. Dette valget bruker en transformasjon for å fjerne disse kolonnene fra dataene.

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

Hva er diagramvisning

Nå kan du bytte tilbake til forhåndsvisningsvisningen for data og gjøre det mulig for diagramvisningen å bruke et mer visuelt perspektiv på dataene og spørringen.

Screenshot emphasizing the diagram view and data preview view icons.

Diagramvisningen hjelper deg med å visualisere hvordan spørringen er strukturert og hvordan den kan samhandle med andre spørringer i prosjektet. Hvert trinn i spørringen har et distinkt ikon for å hjelpe deg med å gjenkjenne transformasjonen som ble brukt. Det finnes også linjer som kobler sammen trinn for å illustrere avhengigheter. Siden både forhåndsvisningsvisning av data og diagramvisning er aktivert, vises diagramvisningen øverst i forhåndsvisningen av data.

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

Merk

Hvis du vil lære mer om diagramvisning, kan du gå til diagramvisning.

Begynne å transformere dataene

Når diagramvisning er aktivert, velger du plusstegnet. Du kan søke etter en ny transformering for å legge til spørringen. Søk etter Grupper etter, og velg transformeringen.

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

Dialogboksen Grupper etter vises deretter. Du kan angi grupper etter operasjon for å gruppere etter land og telle antall kunderader per land.

  1. La alternativknappen Grunnleggende være valgt.
  2. Velg Land du vil gruppere etter.
  3. Skriv inn kunder som det nye kolonnenavnet, og velg Antall rader som operasjonen.

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

Velg OK for å utføre operasjonen. Forhåndsvisningen av data oppdateres for å vise totalt antall kunder etter land.

En alternativ måte å starte dialogboksen Grupper etter på, er å bruke Grupper etter-knappen på båndet eller ved å høyreklikke på Land-kolonnen .

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

For enkelhets skyld kan transformeringer i Power Query ofte åpnes fra flere steder, slik at brukere kan velge å bruke opplevelsen de foretrekker.

Legge til en ny spørring

Nå som du har en spørring som gir antall kunder per land, kan du legge til kontekst i disse dataene ved å finne totalt antall leverandører for hvert distrikt.

Først må du legge til leverandører-dataene . Velg Hent data. Søk etter OData i Velg datakilde. Velg deretter OData-koblingen.

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

OData-tilkoblingsopplevelsen vises på nytt. Skriv inn tilkoblingsinnstillingene som beskrevet i Koble til til en OData-feed for å koble til Northwind OData-feeden. Søk etter og velg Leverandører-tabellen i Navigator-opplevelsen.

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

Velg Opprett for å legge til den nye spørringen i redigeringsprogrammet for Power Query. Utvid Spørringer-ruten, som nå viser både Kunder- og Leverandører-spørringen.

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

Åpne dialogboksen Grupper etter på nytt, denne gangen ved å velge Grupper etter-knappen på båndet under Fanen Transformer.

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

Angi Grupper etter-operasjonen i dialogboksen Grupper etter for å gruppere etter land og telle antall leverandørrader per land.

  1. La alternativknappen Grunnleggende være valgt.
  2. Velg Land du vil gruppere etter.
  3. Skriv inn leverandører i nytt kolonnenavn, og velg Antall rader i Operasjon.

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

Merk

Hvis du vil lære mer om gruppen ved å transformere, kan du gå til Gruppering eller summere rader.

Referere til spørringer

Nå som du har en spørring for kunder og en spørring for leverandører, er det neste målet å kombinere disse spørringene til én. Det finnes mange måter å utføre dette på, inkludert å bruke alternativet Slå sammen i Kunder-tabellen , duplisere en spørring eller referere til en spørring. I dette eksemplet oppretter du en referanse ved å høyreklikke kunder-tabellen og velge Referanse, som effektivt oppretter en ny spørring som refererer til Kunder-spørringen .

Screenshot of the Customers menu with the Reference option emphasized.

Når du har opprettet denne nye spørringen, endrer du navnet på spørringen til Landanalyse og deaktiverer belastningen av Kunder-tabellen ved å fjerne merkingen av alternativet Aktiver innlasting fra Leverandører-spørringen.

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

Slå sammen spørringer

En flettespørringsoperasjon slår sammen to eksisterende tabeller basert på samsvarende verdier fra én eller flere kolonner. I dette eksemplet er målet å koble både kunder- og leverandørtabellene til én tabell bare for landene/områdene som har både kunder og leverandører.

Velg alternativet Slå sammen spørringer fra Hjem-fanen på båndet i spørringen Landanalyse.

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

En ny dialogboks for fletteoperasjonen vises. Deretter kan du velge spørringen som skal flettes med den gjeldende spørringen. Velg Leverandører-spørringeni høyre tabell for fletting, og velg deretter Land-feltet fra begge spørringene. Til slutt velger du typen Indre sammenføyning, siden du bare vil ha landene/områdene der du har kunder og leverandører for denne analysen.

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 OK-knappen, legges en ny kolonne til i landanalysespørringen som inneholder dataene fra Leverandører-spørringen. Velg ikonet ved siden av Leverandører-feltet , som viser en meny der du kan velge hvilke felt du vil utvide. Velg bare Leverandører-feltet , og velg deretter OK-knappen .

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

Resultatet av denne utvidelsesoperasjonen er en tabell med bare 12 rader. Gi feltet Leverandører.1 nytt navn til bare Leverandører ved å dobbeltklikke feltnavnet og skrive inn det nye navnet.

Screenshot of the renamed Suppliers column.

Merk

Hvis du vil lære mer om funksjonen Slå sammen spørringer , kan du gå til Oversikt over flett spørringer.

Brukte trinn

Hver transformasjon som brukes på spørringen, lagres som et trinn i delen Brukte trinn i ruten for spørringsinnstillinger. Hvis du noen gang trenger å kontrollere hvordan spørringen transformeres fra trinn til trinn, kan du velge et trinn og forhåndsvise hvordan spørringen løses på det bestemte punktet.

Du kan også høyreklikke på en spørring og velge egenskaper-alternativet for å endre navnet på spørringen eller legge til en beskrivelse for spørringen. Høyreklikk for eksempel flettespørringene fra spørringen Landanalyse, og endre navnet på spørringen for å slå sammen med leverandører og beskrivelsen for å hente data fra Leverandører-spørringen for leverandører etter land.

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

Etter denne endringen kan du holde pekeren over flettespørringsikonet i diagramvisningen eller holde pekeren over det nye ikonet ved siden av trinnet i ruten Brukte trinn for å lese beskrivelsen.

Screenshot showing where to hover to view the step properties.

Merk

Hvis du vil ha mer informasjon om brukte trinn, kan du gå til Listen Over brukte trinn.

Før du går videre til neste inndeling, må du deaktivere diagramvisningen for å bare bruke forhåndsvisningen av data.

Legge til en ny kolonne

Med dataene for kunder og leverandører i én enkelt tabell kan du nå beregne forholdet mellom kunder og leverandører for hvert land. Velg det siste trinnet i spørringen Landanalyse , og velg deretter kolonnene Kunder og Leverandører . Velg Standard på FanenLegg til kolonne på båndet og i Fra tall-gruppen, og del deretter (heltall) fra rullegardinlisten.

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

Denne endringen oppretter en ny kolonne kalt Heltall-divisjon som du kan gi nytt navn til Ratio. Denne endringen er det siste trinnet i spørringen, og gir forholdet mellom kunder og leverandører for landene/områdene der dataene har kunder og leverandører.

Dataprofilering

En annen Power Query-funksjon som kan hjelpe deg med å forstå dataene dine på en bedre måte, er dataprofilering. Ved å aktivere funksjonene for dataprofilering får du tilbakemelding om dataene i spørringsfeltene, for eksempel verdidistribusjon, kolonnekvalitet og mer.

Vi anbefaler at du bruker denne funksjonen gjennom hele utviklingen av spørringene, men du kan alltid aktivere og deaktivere funksjonen når det passer deg. Bildet nedenfor viser alle dataprofileringsverktøyene som er aktivert for landanalysespørringen .

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

Merk

Hvis du vil ha mer informasjon om dataprofilering, kan du gå til Bruke verktøyene for dataprofilering.

Det avanserte redigeringsprogrammet

Hvis du vil observere koden som Power Query-redigeringsprogrammet oppretter med hvert trinn, eller vil opprette din egen formingskode, kan du bruke det avanserte redigeringsprogrammet. Hvis du vil åpne det avanserte redigeringsprogrammet, velger du Vis-fanen på båndet, og deretter velger du avansert redigering. Det vises et vindu som viser den eksisterende spørringskoden.

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

Du kan redigere koden direkte i vinduet avansert redigering. Redigeringsprogrammet angir om koden er fri for syntaksfeil. Hvis du vil lukke vinduet, velger du Ferdig- eller Avbryt-knappen.

Få tilgang til Hjelp for Power Query

Det finnes ulike nivåer av hjelp som kan nås i Microsoft-appene som bruker Power Query. Denne delen beskriver disse hjelpenivåene.

Hjelp for Power Query i Excel

Det finnes et par måter å få tilgang til hjelpeinformasjon for Power Query på som gjelder spesifikt for Power Query i Excel. Én måte å få tilgang til den elektroniske Dokumentasjonen for Excel Power Query på, er å velge Hjelp for> fil>i redigeringsprogrammet for Power Query.

Hvis du vil ha tilgang til den innebygde hjelpeinformasjonen for Power Query i Excel, velger du Hjelp-fanen på Excel-båndet og skriver deretter inn Power Query i søketekstboksen.

Hjelp for Power Query i Power BI Desktop

Det finnes en Hjelp-fane i redigeringsprogrammet for Power Query som kjører på Power BI Desktop, men på dette tidspunktet går alle alternativene til steder som leverer Power BI-informasjon. Du kan også nå den samme hjelpeinformasjonen for Power BI i redigeringsprogrammet for Power Query i Power BI Desktop ved å velge Filhjelp> og deretter velge ett av hjelpealternativene.

Hjelp for Power Query i Power Bi-tjeneste, Power Apps, Customer Insights og Azure Data Factory

Hjelp-fanen i Power Query i Power Bi-tjeneste, Power Apps, Dynamics 365 Customer Insights og Azure Data Factory inneholder koblinger til viktige informasjonskilder 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.

Alternativene i hjelp-fanen inneholder koblinger til:

  • Power Query-dokumentasjon: Koblinger til Power Query-dokumentasjonen
  • Hurtigtaster: Koblinger til hurtigtastartikkelen i Power Query-dokumentasjonen.
  • Støtte: Koblinger til støttenettstedet for Microsoft-produktet som Power Query kjører i.
  • Power Query-nettsted: Koblinger til Power Query-nettstedet.
  • Power Query-blogg: Koblinger til Power Query-bloggen
  • Power Query-fellesskapet: Koblinger til Power Query-fellesskapet.
  • Send inn en idé: Koblinger til idenettstedet til Microsoft-produktet som Power Query kjører i.
  • Send tilbakemelding: Åpner et vindu i Power Query. Vinduet ber deg vurdere opplevelsen din med Power Query og oppgi eventuell tilleggsinformasjon du ønsker å oppgi.

Merk

Azure Analysis Services inneholder for øyeblikket ingen innebygde hjelpekoblinger for Power Query. Du kan imidlertid få hjelp med Power Query M-funksjoner. Mer informasjon finnes i neste del.

Hjelp for Power Query M-funksjoner

I tillegg til hjelpefunksjonene i Power Query som er oppført i de forrige inndelingene, kan du også få hjelp med individuelle M-funksjoner fra power query-redigeringsprogrammet. Fremgangsmåten nedenfor beskriver hvordan du får tilgang til denne innebygde hjelpen.

  1. Når redigeringsprogrammet for Power Query er åpent, velger du sett inn trinn ( )-knappen.
  2. Skriv inn navnet på en funksjon du vil kontrollere, på formellinjen.
    1. Hvis du bruker Power Query Desktop, skriver du inn et likhetstegn, et mellomrom og navnet på en funksjon.
    2. Hvis du bruker Power Query Online, skriver du inn navnet på en funksjon.
  3. Velg egenskapene for funksjonen.
    1. Hvis du bruker Power Query Desktop, velger du Alle egenskaper i spørringsruten Innstillinger under Egenskaper.
    2. Hvis du bruker Power Query Online, velger du Egenskaper i spørringsruten Innstillinger.

Disse trinnene åpner den innebygde hjelpeinformasjonen for den valgte funksjonen, og lar deg angi individuelle egenskaper som brukes av funksjonen.

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

Sammendrag

I denne artikkelen opprettet du en rekke spørringer med Power Query som gir en analyse av kunde-til-leverandør-forhold på landnivå for Northwind-selskapet.

Du lærte komponentene i power query-brukergrensesnittet, hvordan du oppretter nye spørringer i redigeringsprogrammet for spørringer, referansespørringer, flettespørringer, forstår delen brukte trinn og legger til nye kolonner. Du lærte også hvordan du bruker dataprofileringsverktøyene til å forstå dataene bedre.

Power Query er et kraftig verktøy som brukes til å koble til mange forskjellige datakilder og transformere dataene til ønsket figur. Scenariene som er beskrevet i denne artikkelen, er eksempler for å vise deg hvordan du kan bruke Power Query til å transformere rådata til viktig handlingsbar forretningsinnsikt.