Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Jeg skal vise deg hvordan du trekker ut poster fra sammenslåtte avgrensede data i flere kolonner . Dette gjør dataene dine til et format som er mer egnet for analyse.

Det finnes en rekke måter å gjøre dette på. Men for denne opplæringen skal jeg fokusere på en løsning foreslått av Ankit, som er en del av LuckyTemplates-fellesskapet vårt. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Innholdsfortegnelse

Bruke Text.Split

For denne løsningen skal jeg brukeå trekke ut poster fra avgrensede data.

Nedenfor er tabellen Muligheter i Power Query .

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Som du kan se, er det flere verdier sammenkoblet i en enkelt post. I 2. rad er det for eksempel 4 forskjellige verdier presentert. Disse 4 verdiene slås sammen under kolonnene Konkurrenter og Konkurrentbeløp .

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Det første jeg skal gjøre er å bruke Text.Split .

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Text.Split returnerer en liste etter å ha delt en tekstverdi basert på et spesifikt skilletegn.

For å begynne å bruke Text.Split , skal jeg kopiere skilletegnet som brukes i denne tabellen.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Du vil legge merke til at når jeg klikker på den oppføringen i tabellen, vises postverdien nederst. Jeg kopierer bare skilletegnet derfra.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Når jeg har gjort det, skal jeg legge til en egendefinert kolonne.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Jeg trenger ikke å endre navnet ennå. Jeg trenger bare å gjøre en Text.Split under Custom Column Formula .

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Denne formelen trenger en tekstverdi. Så jeg velger bare Konkurrenter-kolonnen i høyre rute, og den legges automatisk til formelen.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Jeg trenger også en skilletegn gitt som tekst. Så innenfor et par anførselstegn skal jeg lime inn skilletegnet jeg kopierte tidligere. Deretter legger jeg til den avsluttende parentesen.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Når jeg trykker OK, ender jeg opp med et listeobjekt.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Ser vi på den første listen, viser kolonnene Konkurrenter og Beløp begge bare én oppføring. Så hvis jeg klikker på den tomme plassen ved siden av listeobjektet under Custom-kolonnen, viser den også en enkelt verdi nederst.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

For den andre posten har jeg en liste som inneholder fire verdier. Dette tilsvarer de 4 verdiene som også vises i kolonnene Konkurrenter og Beløp .

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Bruker List.Zip

Nå som jeg har delt listen, er neste trinn å legge til den tilsvarende verdien fra kolonnen Konkurrentbeløp. Jeg går til List.Zip for å gjøre det.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Tenk på List.Zip som en faktisk glidelås. Den tar en liste over lister og kombinerer elementene.

Når du ser på eksemplet nedenfor, tenk bare på den første listen (1 og 2) som det grønne sporet på glidelåsen.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Tenk så på 3 og 4 som det røde sporet.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Når List.Zip brukes, kommer de sammen i midten. Så 1 fra 1. gruppe er kombinert med 3 fra 2. gruppe. Det samme skjer for 2 og 4. Dette kan sees på utgangen, hvor det er to nye grupper som har blitt dannet.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Det kan være tider når de involverte listene har ulik lengde . Dette betyr at hvis listene kombineres, vil de manglende dataene bli returnert . For å lage eksakte par til tross for mangel på data, legges det til en nullverdi .

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Når jeg går tilbake til Muligheter- tabellen, skal jeg legge til en annen egendefinert kolonne.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Denne gangen skal jeg legge til kolonnen Konkurrentbeløp i formelen.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Jeg kommer også til å legge til List.Zip .

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Ved å sjekke nedenfor, viser det at det ikke er oppdaget noen feil.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Men når jeg klikker OK og ser på den nye kolonnen som er dannet, ender jeg fortsatt opp med å få en feilmelding.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Jeg skal klikke på det hvite rommet ved siden av feilen for å se detaljene. Det viser at jeg får en feil fordi jeg returnerte noen argumenter rundt listene.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Når man ser på formelen, viser den at denne syntaksen der det ble referert til Konkurrenter-kolonnen, returnerte en liste.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Men syntaksen for Konkurrentbeløp-kolonnene ga også en liste.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Når du husker hva List.Zip gjør, tar den en enkelt liste med lister og kombinerer dem .

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Da jeg ser at det er to lister som dukker opp, trenger jeg listeinitialisereren for å samle disse listene . Det er derfor jeg legger til disse krøllete parentesene.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Når jeg legger til den avsluttende krøllete braketten på slutten, trenger jeg bare å trykke enter. Det vil gi meg et listeobjekt.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Nå, når jeg klikker av til siden av den første posten, viser den et enkelt listeobjekt. Dette er riktig, ettersom det er en enkelt verdi under konkurrentbeløp.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Hvis jeg gjør det samme med den andre posten, viser den et listeobjekt som inneholder 4 lister. Det samsvarer også med antall verdier i de avgrensede dataene under konkurrentbeløp.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Jeg bruker sidepilene til høyre for overskriften til egendefinert kolonne for å utvide dataene til nye rader.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Vær oppmerksom på den andre posten når jeg utvider til nye rader.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Du vil se at alle verdiene fra den posten utvides ned.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Og når jeg klikker til siden i det hvite rommet, kan jeg se innholdet i den nestede listen. Siden den første posten bare har én verdi for hver kolonne, viser jeg også de samme dataene nederst.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Men når jeg klikker på den andre posten, vil du se at jeg bare viser den første av de 4 verdiene gitt i mine avgrensede data.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

På den tredje posten viser jeg kombinasjonen av de andre verdiene.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Så jeg kommer til å bruke sidepilene igjen. Men denne gangen skal jeg trekke ut verdiene fra den listen.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Jeg skal gi den en egendefinert skilletegn.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Jeg bruker dobbeltrøret som skilletegn. Dette bør gjøre skillet mellom verdiene i de avgrensede dataene klarere.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Når jeg trykker OK, blir verdiene slått sammen rett inn i Egendefinert-kolonnen.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Rydd opp i data

Jeg trenger ikke lenger kolonnene Konkurrent og Konkurrentbeløp, så jeg kommer til å fjerne disse kolonnene.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Når det gjelder Custom-kolonnen, skal jeg dele den opp.

På transformeringsfanen skal jeg velge Del kolonne. Jeg skal dele det med skilletegnet.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

I vinduet skal jeg gi dobbeltrøret som grunnlag.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Når jeg trykker OK, vil dataene nå deles inn i separate kolonner.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Jeg vil bare gi nytt navn til disse nye kolonnene for å gjøre det lettere å finne ut hva dataene handler om. Jeg vil kalle dette Konkurrent-spalten igjen.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Da vil jeg kalle den andre kolonnen Mengde-kolonnen.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Det er klart at kolonnen Beløp inneholder tall. Men hvis du ser på ikonet som representerer datatypen, viser det at jeg har tekst i stedet for tall. Så jeg skal begynne å fikse det.

Jeg er basert i Europa, så vi bruker et punktum som tusenskilletegn i stedet for komma. Jeg skal bruke Erstatt verdier for å rydde opp i det.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

I vinduet trenger jeg bare å sette et komma under Verdi å finne, og et punktum under Erstatt med.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Når jeg trykker OK, vil alle kommaene nå vise punktum i stedet.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Det neste jeg skal gjøre er å fjerne dollartegnet foran verdiene. Igjen, jeg skal bruke Erstatt verdier-verktøyet. Denne gangen lar jeg plassen være tom for Erstatt med med.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Når jeg trykker OK, vil verdiene bare vise tallene uten valuta.

Ser ned i kolonnen min, viser den også en oppføring her med en dobbel strek. Siden det kan returnere en mulig feil, kommer jeg til å bli kvitt den doble streken.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Jeg bytter ut den doble streken med en blank.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Og når jeg trykker OK, har jeg riktig format for alle oppføringene under Mengde-kolonnen.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates

Jeg kan nå klikke på ikonet for datatypen og velge Heltall.

Avgrensede data – uttrekk av poster ved hjelp av LuckyTemplates




Konklusjon

Som jeg nevnte tidligere, kan du trekke ut verdier fra avgrensede data på forskjellige måter. Men for meg er denne tilnærmingen en av de enkleste og raskeste måtene å gjøre det på.

Siden jeg fikk ideen til denne løsningen fra et av medlemmene ifellesskap, viser dette også hvor viktig det erer. Du kan virkelig se hvert problem fra mange forskjellige perspektiver. Derfra kan du bare velge en løsning som du tror vil fungere best for deg.

Beste ønsker,

Melissa

***** Lære Lucky Templates? *****







Hva er Power Query & M Language: En detaljert oversikt

Hva er Power Query & M Language: En detaljert oversikt

Denne opplæringen gir en oversikt over Power Query Editor og M-språket på LuckyTemplates-skrivebordet.

Lag en paginert rapport: Legge til tekster og bilder

Lag en paginert rapport: Legge til tekster og bilder

Lær hvordan du lager en paginert rapport, legger til tekster og bilder og deretter eksporterer rapporten til ulike dokumentformater.

SharePoint Automate-funksjonen | En introduksjon

SharePoint Automate-funksjonen | En introduksjon

Lær hvordan du bruker SharePoint-automatiseringsfunksjonen til å lage arbeidsflyter og hjelpe deg med å mikroadministrere SharePoint-brukere, -biblioteker og -lister.

Løs en dataanalyseutfordring med LuckyTemplates Accelerator

Løs en dataanalyseutfordring med LuckyTemplates Accelerator

Utvid rapportutviklingsferdighetene dine ved å bli med i en dataanalyseutfordring. Akseleratoren kan hjelpe deg å bli en LuckyTemplates-superbruker!

Løpende totaler i LuckyTemplates ved hjelp av DAX

Løpende totaler i LuckyTemplates ved hjelp av DAX

Lær hvordan du beregner løpende totaler i LuckyTemplates ved hjelp av DAX. Løpende totaler lar deg ikke bli fanget opp i et individuelt resultat.

LuckyTemplates Dax-variabler er konstante: Hva betyr dette?

LuckyTemplates Dax-variabler er konstante: Hva betyr dette?

Forstå konseptet med variabler i DAX i LuckyTemplates og implikasjonene av variabler for hvordan målene dine beregnes.

LuckyTemplates Slope Chart: En oversikt

LuckyTemplates Slope Chart: En oversikt

Lær mer om det tilpassede visuelle bildet kalt LuckyTemplates Slope-diagram, som brukes til å vise økning/reduksjon for en enkelt eller flere beregninger.

LuckyTemplates fargetemaer for enhetlige visualiseringer

LuckyTemplates fargetemaer for enhetlige visualiseringer

Oppdag fargetemaene i LuckyTemplates. Disse er avgjørende for at rapportene og visualiseringene dine skal se ut og fungere sømløst.

Beregne gjennomsnitt i LuckyTemplates: Isolere ukedag- eller helgeresultater ved hjelp av DAX

Beregne gjennomsnitt i LuckyTemplates: Isolere ukedag- eller helgeresultater ved hjelp av DAX

Å beregne et gjennomsnitt i LuckyTemplates kan gjøres på mange måter for å gi deg nøyaktig informasjon for bedriftsrapportene dine.

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

La oss fordype oss i Standard LuckyTemplates-tema, og gjennomgå noen av funksjonene som er innebygd i selve LuckyTemplates Desktop-applikasjonen.