Udtræk værdier fra poster og lister i Power Query

I dette blogindlæg tager vi et kig på, hvordan du kan udtrække værdier fra poster og lister ved hjælp af Power Query . Som du kan se, indeholder den første kolonne i min tabel poster. Du kan se den fulde video af denne tutorial nederst på denne blog.

Udtræk værdier fra poster og lister i Power Query

Når jeg klikker ud til siden i det hvide rum, kan jeg se en forhåndsvisning af den post nedenfor.

Udtræk værdier fra poster og lister i Power Query

Lad os sige, at jeg vil udtrække en enkelt værdi fra denne post, og jeg vil ikke udvide hele posten. Jeg vil bare hente navnet .

Udtræk værdier fra poster og lister i Power Query

For at hente en enkelt værdi fra posten, vil jeg bruge en funktion kaldet Record. Felt . Først tilføjer vi en brugerdefineret kolonne .

Udtræk værdier fra poster og lister i Power Query

For det andet, indtast derefter peg på Column1 , som indeholder vores poster og identificerer det felt, som vi ønsker at få adgang til.

Udtræk værdier fra poster og lister i Power Query

Alt, hvad vi skal gøre, er at give dets navn som en tekstværdi. Det felt blev kaldt Navn, så vi tilføjer afsluttende parenteser og trykker OK .

Udtræk værdier fra poster og lister i Power Query

Som du kan se, har vi nu udtrukket alle disse feltværdier.

Udtræk værdier fra poster og lister i Power Query

I stedet for en funktion kan jeg også bruge en feltadgangsoperatør til at vælge en værdi fra en post. Lad os igen tilføje en brugerdefineret kolonne.

Udtræk værdier fra poster og lister i Power Query

Først refererer vi til kolonnen, der indeholder posten . For at få adgang til feltet skal vi blot indtaste feltets navn inden for de firkantede parenteser. Vi skriver den indledende firkantede parentes, navnet på feltværdien, som vi ønsker at hente, den afsluttende firkantede parentes, og tryk derefter på OK.

Som du kan se, giver dette mig præcis det samme resultat.

Udtræk værdier fra poster og lister i Power Query

Hvad sker der nu, hvis mit feltnavn ikke eksisterer? Vi vil bare ændre dette til Navn1 og trykke på OK.

Udtræk værdier fra poster og lister i Power Query

Vi får nu en fejl.

Udtræk værdier fra poster og lister i Power Query

For at undgå det skal vi blot tilføje et "?" til sidst, og tryk derefter på OK.

Grundlæggende spørger vi nu, om vores feltnavn eksisterer, og hvis det ikke gør det, får vi ikke fejlen, men får i stedet en nulværdi .

Udtræk værdier fra poster og lister i Power Query

Indholdsfortegnelse

Udtrækning af en registreringsfeltværdi

Hvordan kan vi udtrække en enkelt postfeltværdi , hvis vores poster er indlejret i listen, og igen, vi ikke ønsker at udtrække listen og disse poster først? Nå, i så fald kan vi også bruge elementadgangsoperatøren til at vælge et element baseret på dets nul-baserede position på listen. Lad os undersøge begge metoder, som vi brugte før.

Nu er målet for den første række i tabellen at få adgang til det første element fra listen. Målet for anden række er det andet element, og så videre.

På nuværende tidspunkt har jeg ikke et felt i min tabel til at identificere den nul-baserede position for det element, som jeg vil have adgang til. Det er dog ret nemt at oprette den hjælperkolonne. Alt, hvad vi behøver, er et indeks, der starter fra nul.

Tilføj en indekskolonne fra nul.

Udtræk værdier fra poster og lister i Power Query

Lad os tilføje en brugerdefineret kolonne.

Udtræk værdier fra poster og lister i Power Query

Indtast M-funktionen til den kolonne, der indeholder vores lister, som er Kolonne2. Brug krøllede parenteser og bestå vores indekskolonne. Glem ikke den afsluttende krøllede parentes, komma, og så igen, send feltnavnet som en tekstværdi. Indtast Navn, brug afsluttende parentes, og tryk på OK.

Udtræk værdier fra poster og lister i Power Query

I stedet for funktionen kan vi også bruge denne kombination af element- og feltadgangsoperatører for at opnå det samme resultat. Så lad os tilføje en brugerdefineret kolonne og pege på den kolonne, der indeholder listerne, som er Kolonne2.

Inden for de krøllede parenteser kan vi få adgang til varen. Vi ønsker at få adgang til feltet kaldet Navn.

Udtræk værdier fra poster og lister i Power Query

Konklusion

Til denne øvelse har vi set to metoder til, hvordan du kan udtrække værdier med power-forespørgsel. Jeg håber, du har nydt denne.

Glem ikke at abonnere på LuckyTemplates tv- kanal. Vi har en masse indhold, der kommer ud fra mig selv og fra LuckyTemplates-eksperterne, alle dedikeret til at forbedre den måde, du bruger LuckyTemplates på.

Til sidst, tjek LuckyTemplates hjemmeside for masser af ressourcer og yderligere læring, som du meget nemt kan få adgang til.

Melissa


Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.

LuckyTemplates-parametre via forespørgselseditor

LuckyTemplates-parametre via forespørgselseditor

Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.

Rundt søjlediagram – en visualisering til dit dashboard

Rundt søjlediagram – en visualisering til dit dashboard

Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.

PowerApps funktioner og formler | En introduktion

PowerApps funktioner og formler | En introduktion

Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.

Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.