Opplæring i Power Query Editor: Trekk ut postfeltverdier fra lister

I denne Power Query Editor-opplæringen vil jeg vise frem hvordan du kan trekke ut postfeltverdier fra en nestet liste og kombinere dem til en enkelt tekststreng. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Et medlem avla ut dette scenariet. Vi har her en tabell som inneholder lister. Hvis vi borer ned i den første listen og høyreklikker til siden i det hvite området og velger Legg til som ny spørring , kan vi se innholdet i den listen.

Opplæring i Power Query Editor: Trekk ut postfeltverdier fra lister

Denne listen inneholder tre poster. Når jeg klikker til siden i det hvite rommet, kan vi se en forhåndsvisning av innholdet i posten nedenfor.

Opplæring i Power Query Editor: Trekk ut postfeltverdier fra lister

Målet er å slå opp feltoppslagsverdien og deretter trekke ut denne verdien . Når vi har trukket ut alle disse feltverdiene, skal vi kombinere dem til en enkelt tekststreng . Så jeg skal referere til kildespørsmålet mitt. Jeg høyreklikker på det og velger Referanse.

Opplæring i Power Query Editor: Trekk ut postfeltverdier fra lister

Innholdsfortegnelse

Opplæring i Power Query Editor – Transformering av nestede lister og uttrekk av verdier

Via det minitabellikonet legger jeg til en egendefinert kolonne. Vi ønsker å transformere den nestede listen ved å trekke ut hver verdi fra det feltet i de nestede postene. For å gjøre dette kan vi bruke en funksjon som heter list.transform.

Opplæring i Power Query Editor: Trekk ut postfeltverdier fra lister

Denne funksjonen krever en liste, og listene våre er i FromLookup- kolonnen. Så jeg velger det og setter et komma. Deretter ønsker den en transformasjon som en funksjon. Og for hvert element i den listen ønsker vi å hente teksten fra den.

Opplæring i Power Query Editor: Trekk ut postfeltverdier fra lister

Så jeg skriver her hver tekst.fra. For å få tilgang til alle elementene kan vi bruke den navnløse variabelen understrek . Så jeg legger til understrek her. Men alle elementene i listen vår er poster, så vi må også legge til felttilgangsoperatøren. I et sett med firkantede parenteser kan vi legge til feltnavnet vi vil ha tilgang til, og det kalles lookupvalue . Lukk den firkantede parentesen og lukk i parentes. Legg til en annen avsluttende parentes for List.Transform-funksjonen, og trykk deretter OK .

Opplæring i Power Query Editor: Trekk ut postfeltverdier fra lister

La oss klikke til siden i det store rommet for å se resultatene. Som du kan se, har vi alle beskrivelsene fra de nestede postene.

Opplæring i Power Query Editor: Trekk ut postfeltverdier fra lister

Vi får imidlertid en feil i den tredje tabellen.

Opplæring i Power Query Editor: Trekk ut postfeltverdier fra lister

Jeg høyreklikker og legger det til som et nytt søk. Jeg klikker til siden i det store rommet, og vi kan se at det ikke er noen oppslagsverdi. Feltet finnes ikke i denne posten, så la oss fikse det også.

Opplæring i Power Query Editor: Trekk ut postfeltverdier fra lister

Jeg sletter denne hjelpespørringen, gå tilbake til designspørringen vår. Og etter felttilgangsoperatøren kan vi ganske enkelt legge til spørsmålstegnet og trykke enter.

Opplæring i Power Query Editor: Trekk ut postfeltverdier fra lister

Med det får vi ikke lenger den feilen, men vi får en null i stedet. Alt som gjenstår å gjøre er å kombinere disse tekstverdiene.

Opplæring i Power Query Editor – Kombinere verdier i en enkelt tekststreng

For å kombinere disse verdiene til en enkelt streng kan vi bruke funksjonen Text.Combine . I formellinjen legger vi til Text.Combine og åpner deretter parentes, hopper til slutten og legger til et komma.

Opplæring i Power Query Editor: Trekk ut postfeltverdier fra lister

Den første parameteren var tekster som en liste og nå vil den ha en skilletegn som tekst. Så la oss legge til anførselstegn, lukke i parentes og trykke enter. Og der har du det.

Opplæring i Power Query Editor: Trekk ut postfeltverdier fra lister




Konklusjon

I denne opplæringen har jeg vist deg hvordan du trekker ut postfeltverdier fra en nestet liste og kombinerer disse verdiene til en enkelt tekststreng. Jeg har brukt List.Transform og Text.From funksjoner for å trekke ut feltverdier for hver av postene i den nestede listen. Og til slutt, jeg har kombinert disse resultatene i en enkelt tekststreng ved å bruke Text.Combine.

Jeg håper du kan bruke og implementere denne teknikken i ditt eget arbeidsmiljø. For flere lignende opplæringsprogrammer, sjekk ut de relaterte koblingene nedenfor.

Beste ønsker!

Melissa


Slik bruker du Natural Language Query (Q&A) i LuckyTemplates

Slik bruker du Natural Language Query (Q&A) i LuckyTemplates

I denne opplæringen skal jeg vise deg hva du kan gjøre med Natural Language Query eller skrivebordsfunksjonen for spørsmål og svar i LuckyTemplates netttjeneste.

Sorter visualiseringer dynamisk i LuckyTemplate-rapportene dine

Sorter visualiseringer dynamisk i LuckyTemplate-rapportene dine

Lær hvordan du sorterer visualiseringer dynamisk i LuckyTemplates-rapportene dine. Få kvalitetsinnsikt samtidig som du er kreativ i måten du presenterer data på.

PowerApps-søkefelt: Slik legger du til og tilpasser

PowerApps-søkefelt: Slik legger du til og tilpasser

Lær hvordan du oppretter et PowerApps-søkefelt fra bunnen av og tilpasser det til å matche det overordnede temaet for appen din.

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

Høst eller fang en verdi inne i et mål for å gjenbruke i et annet mål for dynamiske beregninger ved å bruke SELECTEDVALUE DAX i LuckyTemplates.

Versjonshistorikk i SharePoint-lister

Versjonshistorikk i SharePoint-lister

Oppdag hvordan versjonshistorikk i SharePoint kan hjelpe deg med å se utviklingen av bestemte data, og hvor mange endringer den har gjennomgått.

Hex-fargekodevelger for Lucky Templates-rapporter

Hex-fargekodevelger for Lucky Templates-rapporter

Her er et verktøy for å lage rapporter og grafikk, en sekskantkodevelger for farger som du kan bruke for enkelt å få fargene til LuckyTemplates-rapportene dine.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Du kan enkelt vise en datoperiode som en slicer i rapporten ved hjelp av en periodetabell. Bruk en M-kode for å lage den dynamiske datoskjæreren i LuckyTemplates.

Proporsjons- og frekvenstabeller i Excel

Proporsjons- og frekvenstabeller i Excel

Skulle dykke ned i frekvenstabeller i Excel samt proporsjonstabeller. Se nærmere på hva de er og når du skal bruke dem.

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Lær hvordan du laster ned og installerer DAX Studio og Tabular Editor 3 og hvordan du konfigurerer dem for bruk i LuckyTemplates og i Excel.

LuckyTemplates Shape Map Visualization for romlig analyse

LuckyTemplates Shape Map Visualization for romlig analyse

Denne bloggen inneholder Shape Map-visualiseringen for romlig analyse i LuckyTemplates. Jeg viser deg hvordan du kan bruke denne visualiseringen effektivt med dens funksjoner og elementer.