Dela via


Power Query-användargränssnittet

Med Power Query kan du ansluta till många olika datakällor och omvandla data till önskad form.

I den här artikeln får du lära dig hur du skapar frågor med Power Query genom att identifiera:

  • Så här fungerar "Hämta data"-upplevelsen i Power Query.
  • Använda och dra nytta av Power Query-användargränssnittet.
  • Så här utför du vanliga transformeringar som gruppering och sammanslagning av data.

Om du inte har använt Power Query tidigare kan du registrera dig för en kostnadsfri utvärderingsversion av Power BI- innan du börjar. Du kan använda Power BI-dataflöden för att prova Power Query Online-funktionerna som beskrivs i den här artikeln.

Du kan också ladda ned Power BI Desktop kostnadsfritt.

Exempel i den här artikeln ansluter till och använder Northwind OData-feed.

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

Ansluta till en OData-feed

Not

Om du vill veta mer om var du hämtar data från var och en av De Microsoft-produkter som innehåller Power Query går du till Var du hämtar data.

Börja genom att leta upp anslutningsappen OData feed från funktionen Hämta data. Du kan söka efter OData- i sökfältet i det övre högra hörnet.

Skärmbild av sidan Välj datakälla på sidan Hämta data med OData-anslutningsappen framhävd.

När du har valt den här anslutningsappen visas anslutningsinställningar och autentiseringsuppgifter på skärmen.

  • För URL-anger du URL:en till Northwind OData-flödet som visas i föregående avsnitt.
  • För lokal datagateway, lämna som ingen.
  • Lämna som anonym för autentiseringstyp.

Välj knappen Nästa.

Skärmbild av sidan OData Anslut till datakälla med Northwind-URI:n angiven i URL-avsnittet.

Nu öppnas Navigator, där du väljer de tabeller som du vill ansluta till från datakällan. Välj tabellen Kunder för att ladda en förhandsgranskning av datan och välj sedan Transformera data.

Skärmbild av sidan Power Query Navigator med tabellen Kunder framhävd.

Dialogrutan läser sedan in data från tabellen Kunder till Power Query-redigeraren.

Upplevelsen av att koppla upp mot dina data, ange autentiseringsmetoden och välja det specifika objektet eller tabellen du vill ansluta till kallas hämta data-upplevelse. Den här upplevelsen dokumenteras mer detaljerat i artikeln Hämta data.

Anteckning

Om du vill veta mer om OData-feedanslutningen går du till OData-feed.

Användarupplevelsen för Power Query-redigeraren

Power Query-redigeraren representerar Power Query-användargränssnittet. I det här användargränssnittet kan du lägga till eller ändra frågor, hantera frågor genom att gruppera eller lägga till beskrivningar i frågesteg eller visualisera dina frågor och deras struktur med olika vyer. Power Query-användargränssnittet har fem distinkta komponenter.

Skärmbild av Power Query-användargränssnittet med varje komponent som beskrivs och numreras.

  1. menyfliksområdet: navigeringsupplevelsen i menyfliksområdet, som innehåller flera flikar för att lägga till transformeringar, välja alternativ för frågan och få åtkomst till olika menyfliksknappar för att slutföra olika uppgifter.
  2. frågepanelen: en översikt över alla dina tillgängliga frågor.
  3. Aktuell vy: din huvudsakliga arbetsvy, som som standard visar en förhandsgranskning av data för din fråga. Du kan också aktivera diagramvyn tillsammans med dataförhandsgranskningsvyn. Du kan också växla mellan schemavyn och dataförhandsgranskningsvyn samtidigt som diagramvyn bibehålls.
  4. Frågeinställningar: en vy över den aktuella frågan med relevant information, till exempel frågenamn, frågesteg och olika indikatorer.
  5. statusfält: ett fält som visar viktig relevant information om din fråga, till exempel exekveringstid, totalt antal kolumner och rader samt bearbetningsstatus. Det här fältet innehåller också knappar för att ändra den aktuella vyn.

Not

Schema- och diagramvyn är för närvarande endast tillgängliga i Power Query Online.

Använda Power Query-redigeraren

I det här avsnittet börjar du transformera dina data med Hjälp av Power Query. Men innan du börjar arbeta med att transformera data diskuterar vi några av de gränssnittsfönster som kan expanderas eller komprimeras beroende på deras kontext. Genom att välja lämpliga fönster kan du fokusera på den vy som är viktigast för dig. Vi diskuterar också de olika vyer som är tillgängliga i Power Query-användargränssnittet.

Menyfliksområdet

Menyfliksområdet är den komponent där du hittar de flesta transformeringar och åtgärder som du kan göra i Power Query-redigeraren. Den har flera flikar, vars värden är beroende av produktintegrering. Var och en av flikarna innehåller specifika knappar och alternativ, varav vissa kan vara redundanta i hela Power Query-upplevelsen. De här knapparna och alternativen ger dig enkel åtkomst till de transformeringar och åtgärder som du kan behöva.

Skärmbild av standardmenyfliksområdet på fliken Start i Power Query-användargränssnittet.

Power Query-gränssnittet är dynamiskt och försöker justera skärmupplösningen så att du får den bästa upplevelsen. I scenarier där du vill använda en kompakt version av menyfliksområdet finns det också en dölj-knapp längst ned till höger i menyfliksområdet som hjälper dig att växla till det kompakta menyfliksområdet.

Skärmbild av kompakt menyfliksområde på fliken Start i Power Query-användargränssnittet.

Du kan växla tillbaka till standardvyn i menyfliksområdet genom att välja expandera-ikonen längst ned till höger i menyfliksområdet.

Expandera och minimera rutor

Du kanske märker att det i power query-användargränssnittet finns ikoner som hjälper dig att komprimera eller expandera vissa vyer eller avsnitt. Det finns till exempel en ikon i det övre högra hörnet i fönstret Frågor som döljer frågefönstret när det är markerat och expanderar fönstret när det väljs igen.

Skärmbild som framhäver ikonen i fönstret Frågor som används för att komprimera och expandera frågefönstret.

Växla mellan vyer

Förutom att kunna komprimera vissa fönster och avsnitt i Power Query-användargränssnittet kan du också växla vilka vyer som visas. Om du vill växla vyer går du till fliken Visa i menyfliksområdet där du hittar grupperna Preview och Layout, som styr hur Power Query-användargränssnittet ser ut.

Du uppmanas att prova alla dessa alternativ för att hitta den vy och layout som du känner dig mest bekväm att arbeta med. Välj till exempel schemavy i menyfliksområdet.

Skärmbild som framhäver knappen Schemavy på fliken Visa i menyfliksområdet Power Query.

Till höger i statusfältet finns även ikoner för diagram-, data- och schemavyerna. Du kan använda dessa ikoner för att ändra mellan vyer. Du kan också använda de här ikonerna för att aktivera eller inaktivera valfri vy.

Skärmbild med frågefönstret komprimerat och den aktuella vyn övergick till schemavyn och schemavyikonen betonades.

Vad är schemavyn?

Schemavyn ger dig ett snabbt och enkelt sätt att bara interagera med komponenterna i schemat för tabellen, till exempel kolumnnamn och datatyper. Vi rekommenderar schemavyn när du vill utföra schemarelaterade åtgärder. Dessa åtgärder kan vara att ta bort kolumner, byta namn på kolumner, ändra kolumndatatyper, ordna om kolumner eller duplicera kolumner.

Anteckning

Om du vill veta mer om schemavyn går du till Använda schemavyn.

I schemavyn markerar du till exempel bockmarkeringen bredvid Orders och CustomerDemographics kolumner och i menyfliksområdet väljer du åtgärden Ta bort kolumner. Den här markeringen tillämpar en transformering för att ta bort dessa kolumner från dina data.

Skärmbild av kolumnerna Beställningar och CustomerDemographics valt och alternativet Ta bort kolumner har framhävts.

Vad är diagramvyn

Nu kan du växla tillbaka till dataförhandsgranskningsvyn och aktivera diagramvyn för att använda ett mer visuellt perspektiv på dina data och frågor.

Skärmbild som framhäver ikonerna för diagramvyn och dataförhandsgranskningsvyn.

Diagramvyn hjälper dig att visualisera hur frågan är strukturerad och hur den kan interagera med andra frågor i projektet. Varje steg i frågan har en distinkt ikon som hjälper dig att känna igen den transformering som användes. Det finns också rader som ansluter steg för att illustrera beroenden. Eftersom både dataförhandsgranskningsvyn och diagramvyn är aktiverade visas diagramvyn ovanpå dataförhandsgranskningen.

Skärmbild av Power Query-arbetsytan som visar diagramvyn med dataförhandsgranskning.

Notera

Mer information om diagramvyn finns i Diagramvy.

Börja transformera dina data

När diagramvyn är aktiverad väljer du plustecknet. Du kan söka efter en ny transformering att lägga till i din fråga. Sök efter gruppera efter och välj transformering.

Skärmbild med en sökning efter en grupp efter i diagramvyn.

Dialogrutan Gruppera efter visas sedan. Du kan ställa in -gruppering enligt-åtgärd för att gruppera baserat på land och räkna antalet kundrader per land.

  1. Håll radioknappen Basic markerad.
  2. Välj Land att gruppera efter.
  3. Ange Kunder som det nya kolumnnamnet och välj Räkna rader som åtgärd.

Skärmbild av dialogrutan för grundläggande grupp med kundernas data angivna.

Välj OK för att utföra åtgärden. Dataförhandsgranskningen uppdateras för att visa det totala antalet kunder per land.

Ett annat sätt att starta dialogrutan Grupp efter är att använda Grupp efter-knappen i menyfliksområdet eller att välja och hålla ned (högerklicka) kolumnen Land.

Skärmbild som betonar knappen Gruppera efter i menyfliksområdet och alternativet Gruppera efter på kolumnmenyn Land.

För enkelhetens skull kan transformeringar i Power Query ofta nås från flera platser, så att användarna kan välja att använda den upplevelse de föredrar.

Lägga till en ny fråga

Nu när du har en fråga som ger antalet kunder per land kan du lägga till kontext till dessa data genom att hitta det totala antalet leverantörer för varje område.

Först måste du lägga till Leverantörer data. Välj Hämta data. I Välj datakälla, sök efter OData. Välj sedan anslutningsappen OData.

Skärmbild av sidan Hämta data Välj datakälla med OData-anslutningsappen framhävd.

OData-anslutningsupplevelsen visas igen. Ange anslutningsinställningarna enligt beskrivningen i Anslut till en OData-feed för att ansluta till Northwind OData-feeden. I Navigator-upplevelsen söker du efter och väljer tabellen Leverantörer.

Skärmbild av Power Query-navigatören med Northwind OData-leverantörerna valda.

Välj Skapa för att lägga till den nya frågan i Power Query-redigeraren. Expandera panelen Frågor, som nu visar både frågan Kunder och frågan Leverantörer.

Skärmbild av fönstret Frågor med fokus på både kunders och leverantörers frågor.

Öppna dialogrutan gruppera efter igen, den här gången genom att välja knappen Gruppera efter i menyfliksområdet under fliken Transformera.

Skärmbild av en del av Transform-menyns verktygsfält med

I dialogrutan Gruppera efter anger du åtgärden gruppera efter för att gruppera efter land och räkna antalet leverantörsrader per land.

  1. Håll radioknappen Basic markerad.
  2. Välj Land att gruppera efter.
  3. Ange Leverantörer i Nytt kolumnnamn och välj Antal rader i Operation.

Skärmbild av den grundläggande gruppdialogrutan med de angivna leverantörernas data.

Obs

För att lära dig mer om -gruppen genom-transformering, gå till Gruppera eller sammanfatta rader.

Referera till frågor

Nu när du har en fråga för kunder och en fråga för leverantörer är nästa mål att kombinera dessa frågor till en. Det finns många sätt att åstadkomma detta, bland annat genom att använda alternativet Merge i tabellen Customers, duplicera en fråga eller referera till en fråga. I det här exemplet skapar du en referens genom att välja och hålla (högerklicka) tabellen Kunder och välja Referens, vilket i praktiken skapar en ny fråga som refererar till frågan Kunder.

Skärmbild av menyn Kunder med alternativet Referens framhävt.

När du har skapat den här nya frågan ändrar du namnet på frågan till Country Analysis och inaktiverar belastningen på tabellen Kunder genom att avmarkera alternativet Aktivera inläsning från frågan Leverantörer.

Skärmbild av det tredje frågenamnet som ändrats till Landanalys och alternativet Leverantörer Aktivera inläsning är omarkerat och framhävt.

Sammanslagning av frågor

En sammanslagningsfrågor operationen kopplar samman två befintliga tabeller baserat på motsvarande värden från en eller flera kolumner. I det här exemplet är målet att slå samman Kunder och Leverantörer till en enda tabell, endast för de länder/regioner som har både Kunder och Leverantörer.

I frågan Country Analysis väljer du alternativet Slå samman frågor från fliken Start i menyfliksområdet.

Skärmbild av Power Query-arbetsytan med landsanalysfrågan markerad och alternativet Slå samman frågor på fliken Start betonades.

En ny dialogruta för sammanslagningsåtgärden visas. Du kan sedan välja den fråga som ska sammanfogas med den aktuella frågan. I tabellen för att sammanfogaväljer du förfrågan Leverantörer och väljer sedan fältet Country från båda förfrågningarna. Välj slutligen typen Inre koppling eftersom du bara vill ha de länder/regioner där du har Kunder och leverantörer för den här analysen.

Skärmbild av dialogrutan Slå samman frågor med kolumnen Land markerad i båda frågorna och typen Inre koppling markerad.

När du har valt knappen OK läggs en ny kolumn till i frågan Country Analysis som innehåller data från frågan Leverantörer. Välj ikonen bredvid fältet Leverantörer, som visar en meny där du kan välja vilka fält du vill expandera. Välj endast fältet Leverantörer och välj sedan knappen OK.

Skärmbild av kolumnen Leverantörer med menyn Leverantörer öppen och endast Leverantörer valda.

Resultatet av den här expandera åtgärden är en tabell med endast 12 rader. Byt namn på fältet Suppliers.1 till bara Leverantörer genom att dubbelklicka på fältnamnet och ange det nya namnet.

Skärmbild av kolumnen Leverantörer som har bytt namn.

Not

Om du vill veta mer om funktionen Slå samman frågor går du till översikten Sammanfoga frågor.

Tillämpade steg

Varje transformering som tillämpas på din fråga sparas som ett steg i avsnittet Tillämpade steg i fönstret frågeinställningar. Om du någonsin behöver kontrollera hur frågan transformeras från steg till steg kan du välja ett steg och förhandsgranska hur frågan löser sig vid den specifika tidpunkten.

Du kan också välja och hålla (högerklicka) en fråga och välja alternativet Egenskaper för att ändra frågans namn eller lägga till en beskrivning för frågan. Välj och håll till exempel (högerklicka) Slå samman frågesteg från Landsanalys och ändra namnet på frågestegen till Slå samman med Leverantörer och beskrivningen till Hämta data från frågan Leverantörer för Leverantörer efter land.

Skärmbild av dialogrutan Stegegenskaper med det ändrade namnet och beskrivningen ifylld.

Efter den här ändringen kan du hovra över kopplingsfrågeikonen i diagramvyn eller hovra över den nya ikonen bredvid steget i fönstret Tillämpade steg för att läsa beskrivningen.

Skärmbild som visar var du ska hovra för att visa stegegenskaperna.

Not

Om du vill veta mer om Tillämpade steggår du till Med hjälp av listan Tillämpade steg.

Innan du går vidare till nästa avsnitt inaktiverar du vyn Diagram för att endast använda datavisning.

Lägga till en ny kolumn

Med data för kunder och leverantörer i en enda tabell kan du nu beräkna förhållandet mellan kunder och leverantörer för varje land. Välj det sista steget i frågan Country Analysis och välj sedan kolumnerna Customers och Suppliers. På fliken Lägg till kolumn i menyfliksområdet och i gruppen Från nummer väljer du Standardoch sedan Dividera (heltal) från listrutan.

Skärmbild av Power Query-arbetsytan med fliken Lägg till kolumn och Standard valt och alternativet Dividera (heltal) framhävt.

Den här ändringen skapar en ny kolumn med namnet Integer-division som du kan byta namn på till Ratio. Den här ändringen är det sista steget i din fråga och ger förhållandet mellan kunder och leverantörer för de länder/regioner där data har kunder och leverantörer.

Dataprofilering

En annan Power Query-funktion som kan hjälpa dig att bättre förstå dina data är dataprofilering. Genom att aktivera dataprofileringsfunktionerna får du feedback om data i dina frågefält, till exempel värdedistribution, kolumnkvalitet med mera.

Vi rekommenderar att du använder den här funktionen under utvecklingen av dina frågor, men du kan alltid aktivera och inaktivera funktionen när det passar dig. Följande bild visar alla dataprofileringsverktyg som är aktiverade för din Country Analysis fråga.

Skärmbild av information om dataprofilering med information om kolumnen Ratio längst ned.

Not

Om du vill veta mer om dataprofileringgår du till Använda dataprofileringsverktygen.

Den avancerade redigeraren

Om du vill observera koden som Power Query-redigeraren skapar med varje steg, eller vill skapa en egen formningskod, kan du använda den avancerade redigeraren. Öppna den avancerade redigeraren genom att välja fliken Visa i menyfliksområdet och sedan välja Avancerad redigerare. Ett fönster visas som visar den befintliga frågekoden.

Skärmbild av den avancerade redigeraren, som innehåller kod utan syntaxfel.

Du kan redigera koden direkt i fönstret Avancerad redigerare. Redigeraren anger om koden är fri från syntaxfel. Stäng fönstret genom att välja knappen Klar eller Avbryt.

Komma åt Power Query-hjälpen

Det finns olika nivåer av hjälp som kan nås i Microsoft-appar som använder Power Query. I det här avsnittet beskrivs dessa hjälpnivåer.

Power Query-hjälp i Excel

Det finns ett par sätt att komma åt Power Query-hjälpinformation som specifikt gäller för Power Query i Excel. Ett sätt att komma åt Excel Power Query-onlinedokumentationen är att välja Fil>Hjälp>Hjälp i Power Query-redigeraren.

Om du vill komma åt den infogade Power Query-hjälpinformationen i Excel väljer du fliken Hjälp i menyfliksområdet Excel och anger sedan Power Query- i söktextrutan.

Power Query-hjälp i Power BI Desktop

Det finns en Hjälp-flik i Power Query-redigeraren i Power BI Desktop, men för närvarande går alla alternativ till platser som tillhandahåller Power BI-information. Du kan också nå samma Power BI-Hjälp information i Power Query-redigeraren i Power BI Desktop genom att välja Fil>Hjälpoch sedan välja något av hjälpalternativen.

Power Query-hjälp i Power BI-tjänsten, Power Apps, Customer Insights och Azure Data Factory

Fliken Power Query Hjälp i Power BI-tjänsten, Power Apps, Dynamics 365 Customer Insights och Azure Data Factory innehåller länkar till viktiga informationskällor om Power Query.

Skärmbild av hjälpfliken med Power Query-dokumentationen med alla hjälp-, community- och feedbackalternativ som visas.

Alternativen på hjälpfliken innehåller länkar till:

  • Power Query-dokumentation: Länkar till Power Query-dokumentationen
  • Kortkommandon: Länkar till artikeln med kortkommandon i Power Query-dokumentationen.
  • Support: Länkar till supportwebbplatsen för den Microsoft-produkt som Power Query körs i.
  • Power Query-webbplats: Länkar till Power Query-webbplatsen.
  • Power Query-blogg: Länkar till Power Query-bloggen
  • Power Query-communityn: Länkar till Power Query-communityn.
  • Skicka in en idé: Länkar till webbplatsen för idéer för Den Microsoft-produkt som Power Query körs i för närvarande.
  • Skicka feedback: Öppnar ett fönster i Power Query. I fönstret uppmanas du att betygsätta din upplevelse med Power Query och ange eventuell ytterligare information som du vill ange.

Not

För närvarande innehåller Azure Analysis Services inga infogade Power Query-hjälplänkar. Du kan dock få hjälp med Power Query M-funktioner. Mer information finns i nästa avsnitt.

Hjälp för Power Query M-funktioner

Förutom power query-hjälpfunktionerna som anges i föregående avsnitt kan du också få hjälp med enskilda M-funktioner inifrån Power Query-redigeraren. Följande steg beskriver hur du kommer till den här inbyggda hjälpen.

  1. När Power Query-redigeraren är öppen väljer du knappen Infoga steg ( ).
  2. I formelfältet anger du namnet på en funktion som du vill kontrollera.
    1. Om du använder Power Query Desktop anger du ett likhetstecken, ett blanksteg och namnet på en funktion.
    2. Om du använder Power Query Online anger du namnet på en funktion.
  3. Välj funktionens egenskaper.
    1. Om du använder Power Query Desktop går du till fönstret Frågeinställningar och under Egenskaperväljer du Alla egenskaper.
    2. Om du använder Power Query Online går du till fönstret Frågeinställningar och väljer Egenskaper.

De här stegen öppnar den infogade hjälpinformationen för den valda funktionen och låter dig ange enskilda egenskaper som används av funktionen.

Skärmbild av funktionsbeskrivningen och syntaxen Date.AddDays M, tillsammans med startpunkter för var och en av funktionens parametrar.

Sammanfattning

I den här artikeln har du skapat en serie frågor med Power Query som tillhandahåller en analys av förhållandet mellan kunder och leverantörer på landsnivå för Företaget Northwind.

Du har lärt dig komponenterna i Power Query-användargränssnittet, hur du skapar nya frågor i frågeredigeraren, refererar till frågor, sammanfogar frågor, förstår avsnittet tillämpade steg och lägger till nya kolumner. Du har också lärt dig hur du använder dataprofileringsverktygen för att bättre förstå dina data.

Power Query är ett kraftfullt verktyg som används för att ansluta till många olika datakällor och omvandla data till önskad form. De scenarier som beskrivs i den här artikeln är exempel som visar hur du kan använda Power Query för att omvandla rådata till viktiga användbara affärsinsikter.