Selvstudium til Power Query Editor: Udtræk postfeltværdier fra lister

I denne Power Query Editor-øvelse vil jeg vise, hvordan du kan udtrække postfeltværdier fra en indlejret liste og kombinere dem i en enkelt tekststreng. Du kan se den fulde video af denne tutorial nederst på denne blog.

Et medlem afpostede dette scenarie. Vi har her en tabel, der indeholder lister. Hvis vi borer ned i den første liste og højreklikker til siden i det hvide rum og vælger Tilføj som ny forespørgsel , kan vi se indholdet af listen.

Selvstudium til Power Query Editor: Udtræk postfeltværdier fra lister

Denne liste indeholder tre poster. Når jeg klikker ud til siden i det hvide rum, kan vi se en forhåndsvisning af indholdet af den post nedenfor.

Selvstudium til Power Query Editor: Udtræk postfeltværdier fra lister

Målet er at slå feltopslagsværdien op og derefter udtrække denne værdi . Når vi har udtrukket alle disse feltværdier, vil vi kombinere dem i en enkelt tekststreng . Så jeg vil referere til min kildeforespørgsel. Jeg højreklikker på det og vælger Reference.

Selvstudium til Power Query Editor: Udtræk postfeltværdier fra lister

Indholdsfortegnelse

Selvstudium til Power Query Editor – Transformering af indlejrede lister og udtræk af værdier

Via det minitabelikon tilføjer jeg en brugerdefineret kolonne. Vi ønsker at transformere den indlejrede liste ved at udtrække hver værdi fra det felt i de indlejrede poster. For at gøre dette kan vi bruge en funktion kaldet list.transform.

Selvstudium til Power Query Editor: Udtræk postfeltværdier fra lister

Denne funktion kræver en liste, og vores lister er i kolonnen FromLookup . Så jeg vælger det og sætter så et komma. Dernæst ønsker den en transformation som funktion. Og for hvert element i den liste ønsker vi at få teksten fra den.

Selvstudium til Power Query Editor: Udtræk postfeltværdier fra lister

Så jeg skriver her hver tekst.fra. For at få adgang til alle elementerne kan vi bruge den navnløse variabel, understregning . Så jeg tilføjer understregningen her. Men alle elementerne på vores liste er poster, så vi skal også tilføje feltadgangsoperatøren. I et sæt firkantede parenteser kan vi tilføje det feltnavn, som vi vil have adgang til, og det kaldes lookupvalue . Luk den firkantede parentes og luk i parentes. Tilføj endnu en afsluttende parentes for funktionen List.Transform, og tryk derefter på OK .

Selvstudium til Power Query Editor: Udtræk postfeltværdier fra lister

Lad os klikke til siden i det brede område for at se resultaterne. Som du kan se, har vi alle beskrivelserne fra de indlejrede poster.

Selvstudium til Power Query Editor: Udtræk postfeltværdier fra lister

Vi får dog en fejl i den tredje tabel.

Selvstudium til Power Query Editor: Udtræk postfeltværdier fra lister

Jeg højreklikker og tilføjer det som en ny forespørgsel. Jeg klikker ud til siden i det brede rum, og vi kan se, at der ikke er nogen opslagsværdi. Feltet findes ikke i denne post, så lad os også rette det.

Selvstudium til Power Query Editor: Udtræk postfeltværdier fra lister

Jeg sletter denne hjælpeforespørgsel. Gå tilbage til vores designforespørgsel. Og efter feltadgangsoperatøren kan vi blot tilføje spørgsmålstegnet og trykke på enter.

Selvstudium til Power Query Editor: Udtræk postfeltværdier fra lister

Dermed får vi ikke længere den fejl, men vi får i stedet et Null . Det eneste, der er tilbage at gøre, er at kombinere disse tekstværdier.

Selvstudium til Power Query Editor – Kombinering af værdier i en enkelt tekststreng

For at kombinere disse værdier til en enkelt streng kan vi bruge funktionen Text.Combine . I formellinjen tilføjer vi Text.Combine og åbner derefter parenteser, springer til slutningen og tilføjer et komma.

Selvstudium til Power Query Editor: Udtræk postfeltværdier fra lister

Den første parameter var tekster som en liste og nu vil den have en separator som tekst. Så lad os tilføje citattegn, lukke i parentes og trykke på enter. Og der har du det.

Selvstudium til Power Query Editor: Udtræk postfeltværdier fra lister




Konklusion

I denne øvelse har jeg vist dig, hvordan du udtrækker postfeltværdier fra en indlejret liste og kombinerer disse værdier i en enkelt tekststreng. Jeg har brugt List.Transform og Text.From funktioner til at udtrække feltværdier for hver af posterne i den indlejrede liste. Og endelig har jeg kombineret disse resultater i en enkelt tekststreng ved hjælp af Text.Combine.

Jeg håber du kan bruge og implementere denne teknik i dit eget arbejdsmiljø. For flere lignende tutorials, tjek de relaterede links nedenfor.

Alt det bedste!

Melissa

Leave a Comment

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.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.