Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Jeg skal vise dig, hvordan du udtrækker poster fra flettede afgrænsede data inden for flere kolonner . Dette gør dine data til et format, der er mere egnet til analyse.

Der er en række måder at gøre dette på. Men til denne tutorial vil jeg fokusere på en løsning foreslået af Ankit, som er en del af vores LuckyTemplates-fællesskab. Du kan se den fulde video af denne tutorial nederst på denne blog.

Indholdsfortegnelse

Brug af Text.Split

Til denne løsning vil jeg brugeat udtrække poster fra afgrænsede data.

Nedenfor er tabellen Muligheder i Power Query .

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Som du kan se, er der flere værdier sammenkædet i en enkelt post. I 2. række er der f.eks. 4 forskellige værdier præsenteret. Disse 4 værdier er slået sammen under kolonnerne Konkurrenter og Konkurrentbeløb .

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Det første jeg skal gøre er at bruge Text.Split .

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Text.Split returnerer en liste efter opdeling af en tekstværdi baseret på en specifik afgrænser.

For at begynde at bruge Text.Split vil jeg kopiere afgrænsningstegnet i denne tabel.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Du vil bemærke, at når jeg klikker på denne post i tabellen, vises rekordværdien nederst. Jeg kopierer bare afgrænsningen derfra.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Når jeg har gjort det, vil jeg tilføje en brugerdefineret kolonne.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Jeg behøver ikke at ændre navnet endnu. Jeg skal bare lave en Text.Split under Custom Column Formula .

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Denne formel har brug for en tekstværdi. Så jeg vælger bare kolonnen Konkurrenter i højre rude, og den føjes automatisk til formlen.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Jeg har også brug for en separator givet som tekst. Så inden for et par anførselstegn vil jeg indsætte det afgrænsningstegn, jeg kopierede tidligere. Så tilføjer jeg den afsluttende parentes.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

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

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Ser man på den første liste, viser kolonnerne Konkurrenter og Beløb begge kun én post. Så hvis jeg klikker på den tomme plads ved siden af ​​listeobjektet under brugerdefineret kolonne, viser den også en enkelt værdi i bunden.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Til den anden post har jeg en liste, der indeholder fire værdier. Dette svarer til de 4 værdier, der også er vist i kolonnen Konkurrenter og kolonnen Beløb .

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Brug af List.Zip

Nu hvor jeg har opdelt listen, er næste trin at tilføje den tilsvarende værdi fra kolonnen Konkurrentbeløb. Jeg går til List.Zip for at gøre det.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Tænk på List.Zip som en egentlig lynlås. Det tager en liste over lister og kombinerer emnerne.

Ser du på eksemplet nedenfor, så tænk bare på den første liste (1 og 2) som det grønne spor på lynlåsen.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Tænk derefter på 3 og 4 som det røde spor.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Når List.Zip anvendes, samles de på midten. Så 1 fra 1. gruppe kombineres med 3 fra 2. gruppe. Det samme sker for 2 og 4. Det kan ses på outputtet, hvor der er dannet to nye grupper.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Der kan være tidspunkter, hvor de involverede lister har forskellig længde . Det betyder, at hvis listerne kombineres, vil de manglende data blive returneret . For at skabe nøjagtige par på trods af manglen på data, tilføjes en nulværdi .

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Når jeg går tilbage til tabellen Muligheder , vil jeg tilføje endnu en tilpasset kolonne.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Denne gang vil jeg tilføje kolonnen Konkurrentbeløb til formlen.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Jeg vil også tilføje List.Zip .

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Hvis du tjekker nedenfor, viser det, at der ikke er fundet fejl.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Men når jeg klikker OK og ser på den nye kolonne, der er dannet, ender jeg stadig med at få en fejl.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Jeg vil klikke på det hvide mellemrum ved siden af ​​fejlen for at se detaljerne. Det viser, at jeg får en fejl, fordi jeg returnerede nogle argumenter omkring listerne.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Ser man på formlen, viser den, at denne syntaks, hvor der blev refereret til kolonnen Konkurrenter, returnerede en liste.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Men syntaksen for kolonnerne Konkurrentbeløb gav også en liste.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Når man husker, hvad List.Zip gør, tager det en enkelt liste over lister og kombinerer dem .

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Da jeg ser, at der dukker to lister op, har jeg brug for listeinitialisereren for at samle disse lister . Det er derfor, jeg tilføjer disse krøllede beslag.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Når jeg har tilføjet det afsluttende krøllede beslag til sidst, skal jeg bare trykke på enter. Det vil give mig et listeobjekt.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Når jeg nu klikker ud til siden af ​​den 1. post, viser den et enkelt listeobjekt. Dette er korrekt, da der under konkurrentbeløb virkelig er en enkelt værdi der.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Hvis jeg gør det samme med den anden post, viser den et listeobjekt, der indeholder 4 lister. Det matcher også antallet af værdier i de afgrænsede data under Konkurrentbeløb.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Jeg bruger sidepilene til højre for overskriften i kolonnen Brugerdefineret til at udvide dataene til nye rækker.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Vær opmærksom på den anden post, når jeg udvider til nye rækker.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Du vil se, at alle værdierne fra den post bliver udvidet ned.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Og når jeg klikker ud til siden i det hvide rum, kan jeg se indholdet af den indlejrede liste. Da den 1. post kun har én værdi for hver kolonne, viser jeg også de samme data nederst.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Men når jeg klikker på den 2. post, vil du se, at jeg kun viser den 1. af de 4 værdier, der er angivet i mine afgrænsede data.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

På den tredje post viser jeg kombinationen af ​​de anden værdier.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Så jeg vil bruge sidepilene igen. Men denne gang vil jeg udtrække værdierne fra den liste.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Jeg vil give den en brugerdefineret separator.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Jeg bruger det dobbelte rør som min afgrænsning. Dette skulle gøre sondringen mellem værdierne i de afgrænsede data klarere.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Når jeg trykker på OK, er værdierne sammenkædet lige ind i kolonnen Brugerdefineret.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Oprydning af data

Jeg har ikke længere brug for kolonnerne Konkurrent og Konkurrentbeløb, så jeg vil fjerne disse kolonner.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Hvad angår kolonnen Brugerdefineret, vil jeg dele den op.

På transformerfanen skal jeg vælge Opdel kolonne. Jeg vil dele det med afgrænsningen.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

I vinduet vil jeg give det dobbelte rør som grundlag.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Når jeg trykker på OK, bliver dataene nu opdelt i separate kolonner.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Jeg vil blot omdøbe disse nye kolonner for at gøre det nemmere at finde ud af, hvad dataene handler om. Jeg vil kalde dette for konkurrentspalten igen.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Så vil jeg kalde den anden kolonne kolonnen Beløb.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Det er klart, at kolonnen Beløb indeholder tal. Men hvis du ser på ikonet, der repræsenterer datatypen, viser det, at jeg har tekst i stedet for tal. Så det vil jeg begynde at ordne.

Jeg er baseret i Europa, så vi bruger et punktum som en tusinde-separator i stedet for et komma. Jeg vil bruge Erstat værdier til at rydde op i det.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

I vinduet skal jeg blot sætte et komma under Værdi at finde, og et punktum under Erstat med.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Når jeg trykker OK, vil alle kommaer nu vise punktum i stedet for.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Den næste ting, jeg skal gøre, er at fjerne dollartegnet foran værdierne. Igen vil jeg bruge værktøjet Erstat værdier. Denne gang vil jeg efterlade pladsen til Erstat med et tomt.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Når jeg trykker på OK, vil værdierne kun vise tallene uden nogen valuta.

Kigger ned i min kolonne, viser den også en post her med en dobbelt streg. Da det kunne returnere en mulig fejl, vil jeg slippe af med den dobbelte streg.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Jeg erstatter den dobbelte tankestreg med en blank.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Og når jeg trykker OK, har jeg det rigtige format for alle indtastningerne under kolonnen Beløb.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates

Jeg kan nu klikke på ikonet for datatypen og vælge Helnummer.

Afgrænsede data – Udtræk af poster ved hjælp af LuckyTemplates




Konklusion

Som jeg nævnte tidligere, kan du udtrække værdier fra afgrænsede data på forskellige måder. Men for mig er denne tilgang en af ​​de nemmeste og hurtigste måder at gøre det på.

Siden jeg fik ideen til denne løsning fra et af medlemmerne affællesskab, viser dette også, hvor vigtigt det erer. Du kan virkelig se hvert problem fra mange forskellige perspektiver. Derfra kan du bare vælge en løsning, som du mener vil fungere bedst for dig.

Alt det bedste,

Melissa

***** Lærer du Lucky Templates? *****






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.