Det Power Query användargränssnittet

Med Power Query kan du ansluta till många olika datakällor och transformera data till den form du vill ha.

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

  • Hur upplevelsen "Hämta data" fungerar i Power Query.
  • Hur du använder och använder Power Query användargränssnittet.
  • Hur du utför vanliga transformationer som gruppering och sammanslagning av data.

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

Du kan också ladda Power BI Desktop utan kostnad.

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

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

Anslut till en OData-feed

Starta genom att leta upp OData-feedanslutningen från funktionen Hämta data. Du kan välja kategorin Övrigt högst upp eller söka efter OData i sökfältet i det övre högra hörnet.

Välj OData i Hämta data-upplevelsen.

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 visades i föregående avsnitt.
  • För Lokal datagateway lämnar du som ingen.
  • Som Autentiserings kind(Autentiserings kind) lämnar du som anonym.

Välj knappen Nästa.

Anslut till OData.

Navigatören öppnas nu, där du väljer de tabeller som du vill ansluta till från datakällan. Välj tabellen Kunder för att läsa in en förhandsgranskning av data och välj sedan Transformera data.

Navigatörsupplevelse.

Dialogrutan läser sedan in data från tabellen Kunder i Power Query redigeringsprogram.

Ovanstående upplevelse av att ansluta till dina data, ange autentiseringsmetoden och välja det specifika objekt eller den tabell som du vill ansluta till kallas för hämta data och dokumenteras med ytterligare information i artikeln Hämta data.

Anteckning

Mer information om OData-feedanslutningen finns i OData-feed.

Användarupplevelsen Power Query redigeringsprogram

Den Power Query redigeraren representerar Power Query-användargränssnittet, där du kan lägga till eller ändra frågor, hantera frågor genom att gruppera eller lägga till beskrivningar för frågesteg eller visualisera dina frågor och deras struktur med olika vyer. Det Power Query användargränssnittet har fem olika komponenter.

Det Power Query användargränssnittet.

  1. Menyfliksområde: navigeringsupplevelsen i menyfliksområdet, som innehåller flera flikar för att lägga till transformeringar, välja alternativ för din fråga och komma åt olika knappar i menyfliksområdet för att slutföra olika uppgifter.
  2. Fönstret Frågor: en vy ö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 valda frågan med relevant information, till exempel frågenamn, frågesteg och olika indikatorer.
  5. Statusfält: ett fält som visar relevant viktig information om din fråga, till exempel körningstid, totalt antal kolumner och rader samt bearbetningsstatus. Det här fältet innehåller också knappar för att ändra din aktuella vy.

Anteckning

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

Använda Power Query redigeraren

I det här avsnittet börjar du transformera data med hjälp av Power Query. Men innan du börjar arbeta med att transformera data diskuterar vi några av de användargrä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 kommer även att diskutera de olika vyer som är tillgängliga i Power Query användargränssnitt.

Expandera och komprimera fönster

Du ser att det i Power Query finns ikoner som hjälper dig att minimera 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 minimerar frågefönstret när det är markerat och expanderar fönstret när det väljs igen.

Minimera frågefönstret med hjälp av ikonen i det övre högra hörnet i fönstret Frågor.

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 och du hittar grupperna Förhandsversion och Layout, som styr hur Power Query användargränssnittet ska se ut.

Vi uppmanar dig 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.

Knappen Schemavy i fliken Visa i menyfliksområdet Power Query schemavy.

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

Det Power Query användargränssnittet med frågefönstret minimerat och den aktuella vyn växlade till  schemavyn från datavyn.

Vad är schemavyn

Schemavyn ger dig ett snabbt och enkelt sätt att endast 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, till exempel ta bort kolumner, byta namn på kolumner, ändra kolumndatatyper, ordna om kolumner eller duplicera kolumner.

Anteckning

Mer information om schemavyn finns i Använda schemavyn.

I schemavyn väljer du till exempel bockmarkeringen bredvid kolumnerna Beställningar och KundDemographics, och i menyfliksområdet väljer du åtgärden Ta bort kolumner. Det här alternativet tillämpar en transformering för att ta bort dessa kolumner från dina data.

Ta bort kolumner.

Vad är diagramvy

Nu kan du gå tillbaka till dataförhandsgranskningsvyn och aktivera diagramvyn för att se ett mer visuellt perspektiv av dina data och din fråga.

Växla till diagramvyn.

Diagramvyn hjälper dig att visualisera hur din fråga är strukturerad och hur den kan interagera med andra frågor i projektet. Varje steg i din fråga har en distinkt ikon som hjälper dig att identifiera 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å förhandsgranskningen av data.

Visa diagramvy med förhandsgranskning av data.

Anteckning

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 som ska läggas till i frågan. Sök efter Gruppera efter och välj transformeringen.

Sök efter gruppera efter i diagramvyn.

Dialogrutan Gruppera efter visas. Du kan ange åtgärden Gruppera efter för att gruppera efter land och räkna antalet kundrader per land.

  1. Låt alternativknappen Grundläggande vara markerad.
  2. Välj Land att gruppera efter.
  3. Välj Kunder och Räkna rader som kolumnnamn respektive åtgärd.

Gruppera efter dialogruta.

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

Ett annat sätt att starta dialogrutan Gruppera efter är att använda knappen Gruppera efter i menyfliksområdet eller genom att högerklicka på kolumnen Land.

Gruppera efter dialogruta vid start.

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 visar antalet kunder per land kan du lägga till kontext till dessa data genom att söka efter det totala antalet leverantörer för varje område.

Först måste du lägga till data för Leverantörer. Välj Hämta data och från den nedrullningsna menyn och välj sedan OData.

Hämta data från OData från Power Query användargränssnitt.

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

Anslut till Northwind OData Suppliers.

Välj Skapa för att lägga till den nya frågan i Power Query redigeringsprogram. Frågefönstret bör nu visa både frågan Kunder och Leverantörer.

Fönstret Frågor som visar både kunder och leverantörer.

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

Gruppera efter från menyfliksområdet transformera.

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. Låt alternativknappen Grundläggande vara markerad.
  2. Välj Land att gruppera efter.
  3. Välj Leverantörer och Antal rader som kolumnnamn respektive åtgärd.

Gruppera efter leverantörer.

Anteckning

Mer information om hur du grupperar efter transformering finns i 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, inklusive att använda alternativet Sammanslå i tabellen Kunder, duplicera en fråga eller referera till en fråga. I det här exemplet skapar du en referens genom att högerklicka på tabellen Kunder och välja Referens, vilket i praktiken skapar en ny fråga som refererar till frågan Kunder.

Referensfråga.

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

Inaktivera inläsning av fråga.

Slå samman frågor

En sammanslagning av frågor kopplar ihop två befintliga tabeller baserat på matchande värden från en eller flera kolumner. I det här exemplet är målet att koppla tabellerna Kunder och Leverantörer till en enda tabell för de länder som har både Kunder och Leverantörer.

I frågan Landanalys väljer du alternativet Slå ihop frågor på fliken Start i menyfliksområdet.

Sammanslå frågor från menyfliksområdet.

En ny dialogruta för sammanslagningsåtgärden visas. Du kan sedan välja den fråga som ska sammanfogas med din aktuella fråga. Välj frågan Suppliers (Leverantörer) och välj fältet Country (Land) från båda frågorna. Välj slutligen den inre kopplings-typen eftersom du bara vill ha de länder där du har Kunder och Leverantörer för den här analysen.

Dialogrutan Slå ihop frågor.

När du har valt knappen OK läggs en ny kolumn till i din fråga för landanalys 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 som du vill expandera. Välj endast fältet Leverantörer och välj sedan knappen OK.

Expandera Data för Leverantörer.

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

Byt namn på fältet Leverantörer.

Anteckning

Mer information om funktionen Slå ihop frågor finns i Översikt över slå ihop 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ågon gång behöver kontrollera hur frågan omvandlas från steg till steg kan du välja ett steg och förhandsgranska hur frågan löses vid den specifika punkten.

Du kan också högerklicka på en fråga och välja alternativet Egenskaper för att ändra namnet på frågan eller lägga till en beskrivning för frågan. Högerklicka till exempel på steget Slå ihop frågor från frågan För landanalys och ändra namnet på frågan till Sammanfoga med leverantörer och beskrivningen till Hämta data från leverantörsfrågan för Leverantörer efter land.

Stegegenskaper.

Den här ändringen lägger till en ny ikon bredvid ditt steg som du kan hovra över för att läsa dess beskrivning.

Hovra för att visa stegegenskaper.

Anteckning

Mer information om Tillämpade steg finns i Använda listan Tillämpade steg.

Innan du går vidare till nästa avsnitt inaktiverar du diagramvyn för att endast se dataförhandsvisningen.

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 Landanalys och välj sedan kolumnerna Kunder och Leverantörer. På fliken Lägg till kolumn i menyfliksområdet och i gruppen Från nummer väljer du Standard och sedan Dividera (heltal) i listrutan.

Lägg till ny kolumn.

Den här ändringen skapar en ny kolumn med namnet Heltalsdivision som du kan byta namn på till Förhållande. Den här ändringen är det sista steget i din fråga eftersom du kan se förhållandet mellan kund och leverantör för de länder där data har kunder och leverantörer.

Dataprofilering

En 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 fråga för landanalys.

Dataprofilering.

Anteckning

Mer information om dataprofilering finns i Använda dataprofileringsverktygen.

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 kund och leverantör på landsnivå för Northwind-företaget.

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, lägger till nya kolumner och 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 den form du vill ha. Scenarierna som beskrivs i den här artikeln är exempel som visar hur användare kan använda Power Query för att omvandla rådata till viktiga affärsinsikter som kan användas.