Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
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.
Als ik opzij in de witte ruimte klik, zie ik hieronder een voorbeeld van die plaat.
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 .
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 .
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.
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 .
Zoals u kunt zien, hebben we nu al die veldwaarden geëxtraheerd.
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.
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.
Wat gebeurt er als mijn veldnaam niet bestaat? We veranderen dit gewoon in Naam1 en drukken op OK.
We krijgen nu een foutmelding.
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 .
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.
Laten we een aangepaste kolom toevoegen.
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.
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.
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
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.
In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.
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.
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.
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.
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.
Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.
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