Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In Power Query kunt u de inhoud van een kolom parseren met tekenreeksen door de inhoud te identificeren als een JSON- of XML-tekenreeks.
U kunt deze parseringsbewerking uitvoeren door de optie Parseren te selecteren die zich op de volgende plaatsen in de Power Query-editor bevinden:
Tabblad Transformeren: met deze optie wordt de bestaande kolom getransformeerd door de inhoud ervan te parseren.
Tabblad Kolom toevoegen: met deze optie wordt een nieuwe kolom toegevoegd aan de tabel die de inhoud van de geselecteerde kolom parseert.
Voor dit artikel gebruikt u een voorbeeldtabel met de volgende kolommen die u moet parseren:
SalesPerson: bevat niet-geparseerde JSON-teksttekenreeksen met informatie over de voornaam en achternaam van de verkoper, zoals in het volgende voorbeeld.
{ "id" : 249319, "FirstName": "Lesa", "LastName": "Byrd" }Land: bevat niet-geparseerde XML-teksttekenreeksen met informatie over het land en de afdeling waaraan het account is toegewezen, zoals in het volgende voorbeeld.
<root> <id>1</id> <Country>USA</Country> <Division>BI-3316</Division> </root>
De voorbeeldtabel bevat ook een kolom met accountinformatie die het accountnummer en de toewijzingsdatum bevat.
Het doel is om de hierboven genoemde kolommen te parseren en de inhoud van deze kolommen uit te breiden om deze uitvoer op te halen.
Als JSON
Selecteer de kolom SalesPerson . Selecteer vervolgens JSON in het vervolgkeuzemenu Parseren op het tabblad Transformeren . Met deze stappen transformeert u de kolom SalesPerson van het gebruik van teksttekenreeksen tot recordwaarden . U kunt overal in de witruimte in de cel van de recordwaarde selecteren om een gedetailleerd voorbeeld van de recordinhoud onder aan het scherm te krijgen.
Selecteer het uitvouwpictogram naast de kolomkop SalesPerson . Selecteer alleen de velden FirstName en LastName in het menu Kolommen uitvouwen. Zorg er ook voor dat Gebruik de oorspronkelijke kolomnaam als voorvoegsel is geselecteerd.
Het resultaat van deze bewerking geeft u de volgende tabel.
Als XML
Selecteer de kolom Land . Selecteer vervolgens de KNOP XML in het vervolgkeuzemenu Parseren op het tabblad Transformeren . Met deze stappen transformeert u de kolom Land van teksttekenreeksen naar tabelwaarden . U kunt overal in de witruimte binnen de cel van de tabelwaarde klikken om een gedetailleerd voorbeeld van de inhoud van de tabel onder aan het scherm te bekijken.
Selecteer het uitvouwpictogram naast de kolomkop Land . Selecteer in het menu Uitvouwen kolommen alleen de velden Land en Afdeling. Gebruik ervoor dat de oorspronkelijke kolomnaam als voorvoegsel wordt geselecteerd.
U kunt alle nieuwe kolommen definiƫren als tekstkolommen. Het resultaat van die bewerking geeft u de uitvoertabel die u zoekt.