Extrahera värden från poster och listor i Power Query

I det här blogginlägget ska vi ta en titt på hur du kan extrahera värden från poster och listor med Power Query . Som du kan se innehåller den första kolumnen i min tabell poster. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Extrahera värden från poster och listor i Power Query

När jag klickar åt sidan i det vita utrymmet kan jag se en förhandsvisning av den posten nedan.

Extrahera värden från poster och listor i Power Query

Låt oss säga att jag vill extrahera ett enda värde från denna post, och jag vill inte utöka hela posten. Jag vill bara hämta namnet .

Extrahera värden från poster och listor i Power Query

För att hämta ett enstaka värde från posten kommer jag att använda en funktion som heter Record. Fält . Först lägger vi till en anpassad kolumn .

Extrahera värden från poster och listor i Power Query

För det andra, ange sedan peka på kolumn1 som innehåller våra poster och identifierar fältet som vi vill komma åt.

Extrahera värden från poster och listor i Power Query

Allt vi behöver göra är att skicka dess namn som ett textvärde. Det fältet hette Namn så vi lägger till avslutande parenteser och trycker på OK .

Extrahera värden från poster och listor i Power Query

Som du kan se har vi nu extraherat alla dessa fältvärden.

Extrahera värden från poster och listor i Power Query

Istället för en funktion kan jag också använda en fältåtkomstoperatör för att välja ett värde från en post. Återigen, låt oss lägga till en anpassad kolumn.

Extrahera värden från poster och listor i Power Query

Först hänvisar vi till kolumnen som innehåller posten . För att komma åt fältet behöver vi bara ange fältnamnet inom hakparenteserna. Vi skriver den inledande hakparentesen, namnet på fältvärdet som vi vill hämta, den avslutande hakparentesen och trycker sedan på OK.

Som du kan se ger detta mig exakt samma resultat.

Extrahera värden från poster och listor i Power Query

Nu, vad händer om mitt fältnamn inte finns? Vi ändrar bara detta till Namn1 och trycker på OK.

Extrahera värden från poster och listor i Power Query

Vi får nu ett felmeddelande.

Extrahera värden från poster och listor i Power Query

För att undvika det behöver vi bara lägga till ett "?" i slutet och tryck sedan på OK.

I grund och botten frågar vi nu om vårt fältnamn finns och om det inte gör det får vi inte felet, utan får ett nullvärde istället.

Extrahera värden från poster och listor i Power Query

Innehållsförteckning

Extrahera ett postfältvärde

Hur kan vi extrahera ett enskilt postfältvärde om våra poster är kapslade i listan och återigen, vi inte vill extrahera listan och de posterna först? Tja, i så fall kan vi också använda objektåtkomstoperatorn för att välja ett objekt baserat på dess nollbaserade position i listan. Låt oss utforska båda metoderna som vi använde tidigare.

Nu är målet för den första raden i tabellen att komma åt det första objektet från listan. Målet för den andra raden är det andra objektet, och så vidare.

För närvarande har jag inget fält i tabellen för att identifiera den nollbaserade positionen för objektet som jag vill komma åt. Det är dock ganska enkelt att skapa den hjälpkolumnen. Allt vi behöver är ett index som börjar från noll.

Lägg till en indexkolumn från noll.

Extrahera värden från poster och listor i Power Query

Låt oss lägga till en anpassad kolumn.

Extrahera värden från poster och listor i Power Query

Ange M-funktionen till kolumnen som innehåller våra listor som är Kolumn2. Använd krulliga parenteser och passera vår indexkolumn. Glöm inte den avslutande krulliga parentesen, kommatecken och skicka sedan igen fältnamnet som ett textvärde. Skriv Namn, använd avslutande parentes och tryck på OK.

Extrahera värden från poster och listor i Power Query

Istället för funktionen kan vi också använda den kombinationen av objekt- och fältåtkomstoperatorer för att uppnå samma resultat. Så låt oss lägga till en anpassad kolumn och peka på kolumnen som innehåller listorna, som är kolumn2.

Inom de lockiga parenteserna kan vi komma åt föremålet. Vi vill komma åt fältet Namn.

Extrahera värden från poster och listor i Power Query

Slutsats

För den här handledningen har vi sett två metoder för hur du kan extrahera värden med power-fråga. Jag hoppas att du har njutit av den här.

Glöm inte att prenumerera på LuckyTemplates TV- kanal. Vi har mycket innehåll som kommer ut från mig själv och från LuckyTemplates-experterna, allt dedikerat till att förbättra ditt sätt att använda LuckyTemplates.

Slutligen, kolla in LuckyTemplates webbplats för massor av resurser och ytterligare lärande som du kan komma åt mycket enkelt.

Melissa


Upptäck unika insikter med LuckyTemplates TOPN-funktion

Upptäck unika insikter med LuckyTemplates TOPN-funktion

Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Lär dig några fantastiska analytiska tekniker som vi kan göra för datamodellering i LuckyTemplates med hjälp av DAX-stödtabeller.

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Här dyker vi in ​​i LuckyTemplates Advanced DAX och implementerar rankningslogik för att få en mycket unik insikt. Jag visar också upp måttförgrening i det här exemplet.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Lär dig hur du avgör om din intäktstillväxt är bra genom att kontrollera om dina marginaler ökade med hjälp av LuckyTemplates mäter förgrening.

LuckyTemplates parametrar via frågeredigerare

LuckyTemplates parametrar via frågeredigerare

Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.

Runda stapeldiagram – En visualisering för din instrumentpanel

Runda stapeldiagram – En visualisering för din instrumentpanel

Denna handledning kommer att diskutera hur man skapar ett runt stapeldiagram med Charticulator. Du kommer att lära dig hur du designar dem för din LuckyTemplates-rapport.

PowerApps funktioner och formler | En introduktion

PowerApps funktioner och formler | En introduktion

Lär dig hur du använder PowerApps funktioner och formler för att förbättra funktionaliteten och ändra ett beteende i vår Power Apps canvas-app.

Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.