Haal waarden uit records en lijsten in Power Query

Haal waarden uit records en lijsten in Power Query

In dit blogbericht bekijken we hoe u met Power Query waarden uit records en lijsten kunt extraheren . Zoals u kunt zien, bevat de eerste kolom in mijn tabel records. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

Haal waarden uit records en lijsten in Power Query

Als ik opzij in de witte ruimte klik, zie ik hieronder een voorbeeld van die plaat.

Haal waarden uit records en lijsten in Power Query

Laten we zeggen dat ik een enkele waarde uit dit record wil extraheren en niet het hele record wil uitbreiden. Ik wil alleen de naam ophalen .

Haal waarden uit records en lijsten in Power Query

Om een ​​enkele waarde uit het record op te halen, zal ik een functie genaamd Record gebruiken. veld . Eerst voegen we een aangepaste kolom toe .

Haal waarden uit records en lijsten in Power Query

Ten tweede, voer de M-functie in en wijs vervolgens naar Kolom1 die onze records bevat en het veld identificeert waartoe we toegang willen hebben.

Haal waarden uit records en lijsten in Power Query

Het enige wat we hoeven te doen is de naam doorgeven als een tekstwaarde. Dat veld heette Naam, dus we voegen haakjes sluiten toe en drukken op OK .

Haal waarden uit records en lijsten in Power Query

Zoals u kunt zien, hebben we nu al die veldwaarden geëxtraheerd.

Haal waarden uit records en lijsten in Power Query

In plaats van een functie kan ik ook een veldtoegangsoperator gebruiken om een ​​waarde uit een record te selecteren. Nogmaals, laten we een aangepaste kolom toevoegen.

Haal waarden uit records en lijsten in Power Query

Eerst verwijzen we naar de kolom die de record bevat . Om toegang te krijgen tot het veld hoeven we alleen maar de veldnaam tussen vierkante haken in te voeren. We schrijven het vierkante haakje openen, de naam van de veldwaarde die we willen ophalen, het vierkante haakje sluiten en druk vervolgens op OK.

Zoals je kunt zien, levert dit me precies hetzelfde resultaat op.

Haal waarden uit records en lijsten in Power Query

Wat gebeurt er als mijn veldnaam niet bestaat? We veranderen dit gewoon in Naam1 en drukken op OK.

Haal waarden uit records en lijsten in Power Query

We krijgen nu een foutmelding.

Haal waarden uit records en lijsten in Power Query

Om dat te voorkomen, hoeven we alleen maar een "?" aan het einde en druk vervolgens op OK.

Kortom, we vragen nu of onze veldnaam bestaat en als dat niet het geval is, krijgen we de fout niet, maar krijgen we in plaats daarvan een null-waarde .

Haal waarden uit records en lijsten in Power Query

Inhoudsopgave

Een recordveldwaarde extraheren

Hoe kunnen we een enkele recordveldwaarde extraheren als onze records in de lijst zijn genest, en nogmaals, we willen niet eerst de lijst en die records extraheren? Welnu, in dat geval kunnen we ook de itemtoegangsoperator gebruiken om een ​​item te selecteren op basis van de op nul gebaseerde positie in de lijst. Laten we beide methoden onderzoeken die we eerder hebben gebruikt.

Nu is het doel voor de eerste rij in de tabel om toegang te krijgen tot het eerste item uit de lijst. Het doel voor de tweede rij is het tweede item, enzovoort.

Op dit moment heb ik geen veld in mijn tabel om de op nul gebaseerde positie te identificeren van het item waartoe ik toegang wil. Het is echter vrij eenvoudig om die helperkolom te maken. Alles wat we nodig hebben is een index die begint bij nul.

Voeg een indexkolom toe vanaf nul.

Haal waarden uit records en lijsten in Power Query

Laten we een aangepaste kolom toevoegen.

Haal waarden uit records en lijsten in Power Query

Voer de M-functie in voor de kolom die onze lijsten bevat, namelijk Kolom2. Gebruik accolades en geef onze indexkolom door. Vergeet niet de afsluitende accolade, komma, en nogmaals, geef de veldnaam door als een tekstwaarde. Typ Naam, gebruik haakje sluiten en druk op OK.

Haal waarden uit records en lijsten in Power Query

In plaats van de functie kunnen we ook die combinatie van item- en veldtoegangsoperatoren gebruiken om hetzelfde resultaat te bereiken. Dus laten we een aangepaste kolom toevoegen en wijzen naar de kolom die de lijsten bevat, namelijk Kolom2.

Binnen die accolades hebben we toegang tot het item. We willen toegang krijgen tot het veld met de naam Naam.

Haal waarden uit records en lijsten in Power Query

Conclusie

Voor deze zelfstudie hebben we twee methoden gezien voor het extraheren van waarden met Power Query. Ik hoop dat je genoten hebt van deze.

Vergeet je niet te abonneren op het LuckyTemplates TV- kanaal. We hebben veel inhoud van mijzelf en van de LuckyTemplates-experts, allemaal gewijd aan het verbeteren van de manier waarop u LuckyTemplates gebruikt.

Bekijk ten slotte de LuckyTemplates-website voor tal van bronnen en verder leren waartoe u heel gemakkelijk toegang hebt.

Melissa


Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Een RDS-bestand opslaan en laden in R

Een RDS-bestand opslaan en laden in R

Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.

First N Business Days Revisited – Een DAX-coderingstaaloplossing

First N Business Days Revisited – Een DAX-coderingstaaloplossing

In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.

Inleiding tot het filteren van context in LuckyTemplates

Inleiding tot het filteren van context in LuckyTemplates

In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.

Zakelijke rapportage met behulp van LuckyTemplates

Zakelijke rapportage met behulp van LuckyTemplates

Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten