Voor een gestructureerde kolom, zoals Lijst,RecordofTabel, zijn er gerelateerde waarden gekoppeld aan de kolom. Gestructureerde kolommen hebben een pictogram Uitv in de kolomkop.
Er zijn drie typen gestructureerde kolommen:
-
Lijst Slaat een lijst met waarden op, bijvoorbeeld { 1, 2, 5, 10 } of { "hello", "hi", "good bye" }. Een waarde van Lijst in een cel is de eenvoudigste gestructureerde kolom en er is geen tabelrelatie.
-
Opnemen Slaat een set benoemde velden op die zijn gegroepeerd in een eenheid. Bijvoorbeeld: [ Voornaam = "Joe", Achternaam = "Smith", Geboortedatum = #date(2010, 1, 2) ]. Een waarde van Record in de cel geeft een een-op-een-tabelrelatie aan met de huidige of primaire tabel.
-
Tabel Slaat een tabel op die een secundaire relatie heeft met de huidige gegevens, de primaire tabel. Een waarde van tabel in de cel geeft een een-op-veel-relatie met de huidige of primaire tabel aan.
Een gestructureerde kolom Record en tabel vertegenwoordigt een relatie in de gegevensbron die een relationeel model heeft, zoals een entiteit met een foreign key association in een OData-feed of een relatie met een SQL Server database.
U kunt het pictogram Uitv gebruiken om kolommen uit een gerelateerde tabel te bekijken. In een tabel Orders worden met een uitvruimbewerking bijvoorbeeld Order_Details records die zijn gerelateerd aan de tabel Order, bijeen om orderregelitems te combineren met elke order. Met de uitvoedbewerking wordt een primaire tabel uitgebreid met kolommen uit een secundaire en gerelateerde tabel. Ter illustratie:
Een primaire tabel heeft kolommen A en B.
Een gerelateerde tabel heeft kolom C.
Met de uitvoedbewerking wordt een primaire tabel uitgebreid met kolom C en wordt een primaire tabel uitgebreid met gerelateerde waarden uit de secundaire en gerelateerde tabel die kolom C bevat.
Als u een gestructureerde kolom tabel uitv vouwt, worden de waarden samen met de andere kolommen weergegeven in Gegevensvoorbeeld. Zie Meer informatie over het combineren van primaire en gerelateerde tabellen in Meer informatie over het combineren van meerdere gegevensbronnen.
In dit voorbeeld wordt met de uitv vouwbewerking een tabel Order uitgebreid met de kolommen Order_Details.ProductID, Order_Details.UnitPrice en Order_Details.Hoeveelheid om primaire tabelrijen en gerelateerde tabelrijen Order_Details samen te voegen.
-
Als u een query wilt openen, zoekt u een query die eerder is geladen in de Power Query-editor, selecteert u een cel in de gegevens en selecteert u vervolgens Query> Bewerken. Zie Een query maken, laden ofbewerken in een Excel voor meer informatie.
Opmerking De query moet ten minste twee tabellen in een relatie hebben. Zie Query's samenvoegen voor meer informatie.
-
Klik op het pictogram uitv
in de kolomkop van de gestructureerde kolom.
-
Selecteer in de vervolgkeuzelijst Kolomnamen de kolommen die u wilt en schakel de kolommen uit die u niet wilt.
-
Selecteer OK.
Resultaat
De tabel bevat nu een nieuwe kolom voor elk van de kolommen die zijn geselecteerd in stap 3.
Wanneer u een gestructureerde kolom Record uitv vouwt, worden de waarden weergegeven als nieuwe kolommen in gegevensvoorbeeld. Als u de query niet uitv vouwt en vervolgens een query in een werkblad laadt, ziet u een tijdelijke aanduiding van [Record] voor elke cel in de kolom.
-
Als u een query wilt openen, zoekt u een query die eerder is geladen in de Power Query-editor, selecteert u een cel in de gegevens en selecteert u vervolgens Query> Bewerken. Zie Een query maken, laden ofbewerken in een Excel voor meer informatie.
-
Als u een specifieke waarde wilt zien zonder de kolom uit te breiden, selecteert u een waarde in de gestructureerde kolom met een recordwaarde. Bijvoorbeeld:
-
Selecteer het pictogram uitvv
in de kolomkop van de gestructureerde kolom.
-
Selecteer in de vervolgkeuzelijst Kolomnamen de kolommen die u wilt en schakel de kolommen uit die u niet wilt.
-
Selecteer OK.
Resultaat
De tabel bevat nu een nieuwe kolom voor elk van de kolommen die zijn geselecteerd in stap 4.
Wanneer u een gestructureerde kolom Lijst uitv vouwt, worden de waarden weergegeven als nieuwe kolommen in gegevensvoorbeeld. Als u de query niet uitv vouwt en vervolgens een query in een werkblad laadt, ziet u een tijdelijke aanduiding van [Lijst] voor elke cel in de kolom.
-
Als u een query wilt openen, zoekt u een query die eerder is geladen in de Power Query-editor, selecteert u een cel in de gegevens en selecteert u vervolgens Query> Bewerken. Zie Een query maken, laden ofbewerken in een Excel voor meer informatie.
-
Als u een specifieke waarde wilt zien zonder de kolom uit te breiden, selecteert u een waarde in de gestructureerde kolom met een lijstwaarde. Bijvoorbeeld:
-
Selecteer het pictogram uitvv
in de kolomkop van de gestructureerde kolom.
-
Ga op een van de volgende manieren te werk:
-
Als u een rij wilt maken voor elke lijstwaarde, selecteert u Uitbreiden naar nieuwe rijen.
-
Als u een lijst wilt maken met tekstwaarden gescheiden door een scheidingsteken, selecteert u Waarden extraheren.
-
-
Selecteer OK.
Resultaat voor Uitbreiden naar nieuwe rijen
Resultaat voor Waarden uitpakken met een puntkomma (;) als scheidingsteken
U kunt de volgende extra opdrachten op het lint van Power Query Editor gebruiken om te werken met gestructureerde kolommen:
-
Selecteer Start > Transformeren en selecteer vervolgens een van de volgende opdrachten in de groep Gestructureerde kolom.
Uitvv Promoot een gestructureerde kolom (Lijst, Records of Tabel) om nieuwe kolommen en rijen in de huidige querytabel te worden. Deze opdracht is hetzelfde als het pictogram Uitv
uitv
Aggregatie U kunt waarden in een gestructureerde tabel samenvatten met behulp van statistische functies, waaronder Som en Aantal. Deze opdracht is hetzelfde als het pictogram Uitven vervolgens Aggregaat selecteren in het vervolgkeuzevenster Kolomnamen. Deze is alleen beschikbaar voor de gestructureerde kolom Tabel.
Waarden extraheren Hiermee worden de waarden van een gestructureerde kolom Lijst geëxtraheerd door deze te combineren tot één tekstwaarde met een opgegeven scheidingsteken.
Opmerking U kunt ook de opdracht Statistieken gebruiken in de groep Getalkolom (Selecteer Transformeren > statistieken)met een gestructureerde tabelkolom. Het heeft dezelfde lijst met statistische functies als de opdracht Statistieken in de groep Numerieke lijst van het contexttabblad Transformeren onder Hulpmiddelen voor lijst op het lint van Power QueryEditor.
U kunt de opdracht Inzoomen gebruiken om het contexttabblad Transformeren weer te geven onder Hulpmiddelen voor lijst op het lint van Power Query-editor en extra opdrachten weer te geven om met gestructureerde kolommen te werken. Verwar dit tabblad Transformeren niet met het andere tabblad Transformeren dat regelmatig beschikbaar is op het lint van Power Query Editor.
-
Klik met de rechtermuisknop op de kolomkop en selecteer vervolgens Inzoomen.
-
Als u de lijst of record wilt converteren naar een tabel, selecteertu onder Hulpmiddelen voor lijst de optie Transformeren> Naar tabel.
-
Als u boven, onder of een bereik met items wilt blijven, selecteert u onder Hulpmiddelen voor lijst deoptie Transformeren> Items behouden.
-
Als u boven- of onder- of alternatieve items wilt verwijderen, selecteertu onder Hulpmiddelen voor lijst de optie Transformeren > Items verwijderen.
-
Als u dubbele waarden wilt verwijderen, selecteert u onder Hulpmiddelenvoor lijst de optie Transformeren> Duplicaten verwijderen. Zie Dubbele rijen behouden of verwijderen voor meer informatie.
-
Als u items wilt omkeren, selecteert u onder Hulpmiddelen voor lijst de optie Transformeren> Items omkeren.
-
Als u de gegevens wilt sorteren, selecteert u onder Hulpmiddelenvoor lijst de optie Oplopend
sorteren of Aflopend
. Zie Gegevens sorteren voor meer informatie.
-
Als u verschillende statistieken wilt weergeven, selecteert u onder Hulpmiddelen voor lijst de optie Transformeren> Statistieken. De volgende statistieken zijn beschikbaar: Som, Minimum, Maximum, Mediaan, Gemiddelde,Standaard, Deviatie , Count Valuesen Count Distinct Values. Zie Gegevens uit een kolom aggregeren voor meer informatie.