För en strukturerad kolumn, till exempel Lista,Posteller Tabell,finns relaterade värden kopplade till kolumnen. Strukturerade kolumner har en Expandera- i kolumnrubriken.
Det finns tre typer av strukturerade kolumner:
-
Lista Lagrar en lista med värden, till exempel { 1, 2, 5, 10 } eller { "hej", "hej", "hej" }. Värdet Lista i en cell är den enklaste strukturerade kolumnen och det finns ingen tabellrelation.
-
Spela in Lagrar en uppsättning namngivna fält grupperade i en enhet. Exempel: [ Förnamn = "Joe", Efternamn = "Svensson", Födelsedatum = #date(2010, 1, 2) ]. Värdet Post i cellen anger en 1:1-tabellrelation med den aktuella eller primära tabellen.
-
Tabell Lagrar en tabell som har en sekundär relation med aktuella data, som är den primära tabellen. Värdet Tabell i cellen anger en 1:många-relation med den aktuella eller primära tabellen.
En strukturerad kolumn av data och tabell representerar en relation i datakällan som har en relationsmodell, till exempel en enhet med en association av externa nycklar i en OData-feed eller en relation med en utländsk nyckel i en SQL Server databas.
Du kan använda ikonen Expandera för att visa kolumner från en relaterad tabell. I tabellen Order innehåller en expanderåtgärd till exempel Order_Details poster som är relaterade till ordertabellen för att kombinera orderradsobjekt med varje order. Med expanderåtgärden breddas en primär tabell med kolumner från en sekundär och relaterad tabell. För att illustrera:
En primär tabell har kolumnerna A och B.
En relaterad tabell har kolumn C.
Med expanderåtgärden utökas en primär tabell så att kolumn C inkluderas och en primär tabell utvidgas med relaterade värden från den sekundära och relaterade tabellen som innehåller kolumn C.
När du expanderar en strukturerad tabellkolumn visas värdena tillsammans med de andra kolumnerna i dataförhandsgranskningen. Mer information om hur du kombinerar primära och relaterade tabeller finns i Lär dig att kombinera flera datakällor.
I det här exemplet utvidgar expand-åtgärden en Order-tabell så att den inkluderar Order_Details.ProductID,Order_Details.UnitPriceoch Order_Details.Quantity-kolumnerna för att sammanföra primär tabell Order-rader och relaterade Order_Details rader.
-
Om du vill öppna en fråga letar du upp en tidigare inläst från Power Query-redigeraren, markerar en cell i dina data och väljer sedan Fråga > Redigera. Mer information finns i Skapa, läsa in eller redigera en fråga i Excel.
Obs! Frågan måste ha minst två tabeller sammanfogade i en relation. Mer information finns i Slå samman frågor.
-
Klicka på expanderikonen (
) i kolumnrubriken i den strukturerade kolumnen.
-
I listrutan Kolumnnamn markerar du de kolumner du vill använda och avmarkerar de kolumner du inte vill ha.
-
Välj OK.
Resultat
Tabellen innehåller nu en ny kolumn för var och en av de kolumner som valdes i steg 3.
När du expanderar en poststrukturerad kolumn visas värdena som nya kolumner i dataförhandsgranskningen. Om du inte expanderar den och sedan läser in en fråga till ett kalkylblad visas platshållarvärdet [Post] för varje cell i kolumnen.
-
Om du vill öppna en fråga letar du upp en tidigare inläst från Power Query-redigeraren, markerar en cell i dina data och väljer sedan Fråga > Redigera. Mer information finns i Skapa, läsa in eller redigera en fråga i Excel.
-
Om du vill visa ett specifikt värde utan att expandera kolumnen väljer du ett värde i den strukturerade kolumnen som har ett Post-värde. Till exempel:
-
Välj expanderikonen (
) i kolumnrubriken i den strukturerade kolumnen.
-
I listrutan Kolumnnamn markerar du de kolumner du vill använda och avmarkerar de kolumner du inte vill ha.
-
Välj OK.
Resultat
Tabellen innehåller nu en ny kolumn för var och en av de kolumner som valdes i steg 4.
När du expanderar en strukturerad kolumn av en lista visas värdena som nya kolumner i dataförhandsgranskningen. Om du inte expanderar den och sedan läser in en fråga till ett kalkylblad visas platshållarvärdet [Lista] för varje cell i kolumnen.
-
Om du vill öppna en fråga letar du upp en tidigare inläst från Power Query-redigeraren, markerar en cell i dina data och väljer sedan Fråga > Redigera. Mer information finns i Skapa, läsa in eller redigera en fråga i Excel.
-
Om du vill visa ett specifikt värde utan att expandera kolumnen väljer du ett värde i den strukturerade kolumnen som har ett listvärde. Till exempel:
-
Välj expanderikonen (
) i kolumnrubriken i den strukturerade kolumnen.
-
Gör något av följande:
-
Om du vill skapa en rad för varje listvärde väljer du Expandera till nya rader.
-
Om du vill skapa en lista med textvärden avgränsade med en avgränsare väljer du Extrahera värden.
-
-
Välj OK.
Resultat för Expandera till Nya rader
Resultat för Extrahera värden med semikolon (;) som avgränsare
Du kan använda följande ytterligare kommandon på menyfliksområdet i Power Query-redigeraren när du arbetar med strukturerade kolumner:
-
Välj Start > Omvandla och välj sedan något av följande kommandon i gruppen Strukturerad kolumn.
Expandera Använder en strukturerad kolumn (Lista, Poster eller Tabell) till nya kolumner och rader i den aktuella frågetabellen. Det här kommandot är detsamma som ikonen
Expandera.
Mängd Summera värden i en tabellstrukturerad kolumn med hjälp av mängdfunktioner, inklusive Summa och Antal. Det här kommandot är detsamma som att väljakolumnikonen och sedan välja Mängd i listrutan Kolumnnamn. Det är bara tillgängligt för den strukturerade kolumnen Tabell.
Extrahera värden Hämtar värdena i en strukturerad listkolumn genom att kombinera dem till ett enda textvärde med en angiven avgränsare.
Obs! Du kan också använda kommandot Statistik i gruppen Talkolumn(Markera omvandla> )med en strukturerad tabellkolumn. Den har samma lista över mängdfunktioner som kommandot Statistik i gruppen Numerisk lista på fliken Transformera-kontext under Listverktyg i menyfliksområdet Power Query-redigeraren.
Du kan använda kommandot Granska nedåt för att visa fliken Transformera-kontext under Listverktyg i menyfliksområdet i Power Query-redigeraren och visa ytterligare kommandon för att arbeta med strukturerade kolumner. Blanda inte ihop fliken Omvandla med den andra fliken Omvandla som regelbundet är tillgänglig i menyfliksområdet i Power Query-redigeraren.
-
Högerklicka på kolumnrubriken och välj Granska nedåt.
-
Om du vill konvertera listan eller posten till en tabell väljer du Omvandla tilltabell under Listverktyg> Till tabell.
-
Om du vill behålla objekten högst upp, längst ned eller ett område medobjekt markerar du Omvandla eller> Behåll objekt under Listverktyg.
-
Om du vill ta bort de översta, nedersta eller alternativa objektenväljer du Omvandla objekt under Listverktyg > Ta bort objekt.
-
Om du vill ta bort dubblettvärden går du till Listverktygoch> Ta bort dubbletter. Mer information finns i Behålla eller ta bort dubblettrader.
-
Om du vill spegelvända objekt markerardu Omvandla och> objekt under Listverktyg.
-
Om du vill sortera data går du till Listverktygoch väljer Sortera stigande
eller Sortera fallande
. Mer information finns i Sortera data.
-
Om du vill visa olika typer av statistik väljer du Omvandla > under Listverktyg. Följande statistik är tillgänglig: Summa,Minimum,Maximum,Median, Medel,Standard,Avvikelse,Antalvärden och Antal distinkta värden. Mer information finns i Sammanställa data från en kolumn.