Power Query Transform Column Challenge: Stablede data til bestilt tabel

Denne blog vil undersøge Stacked to Ordered Data Challenge fra Excel BI, der involverer kolonne til tabel funktioner. Opgaven er at omdanne en enkelt kolonne med data til en ordentlig tabel, hvor hver type data har sin kolonne og efterfølgende vil tilføje en rang på population. Du kan se den fulde video af denne tutorial nederst på denne blog .

Denne  Excel BI-udfordring er en fantastisk mulighed for at øve og finpudse dine færdigheder i LuckyTemplates og . Der er også masser af gode teknikker brugt af eksperter på området, som du kan lære og opdage. Så lad os starte og give det en chance!

Indholdsfortegnelse

Oprettelse af lister

De kolonner, vi skal oprette, skal have navne, så vi opretter en liste til det. Lad os starte med at åbne  vinduet Advanced Editor og øverst tilføjer vi en variabel kaldet listekolonner ( lCols = ). Derefter indtaster vi en liste med alle værdierne for denne variabel, som fremhævet nedenfor, og trykker på Udført .

Power Query Transform Column Challenge: Stablede data til bestilt tabel

Der er fem værdier for hver række data. Vi vil dele det ud ved at indtaste  List.Split  i formellinjen efterfulgt af  for sidestørrelsen. Vi trykker derefter på det flueben, som returnerer en liste med indlejrede lister.

Power Query Transform Column Challenge: Stablede data til bestilt tabel

Og når vi klikker ud til siden i det hvide rum for at se en forhåndsvisning under tabellen, sådan her:

Power Query Transform Column Challenge: Stablede data til bestilt tabel

Tildeling af feltnavne

Så for hver række i vores tabel har vi nu en liste med alle de værdier, der er knyttet til den. Men lad os gøre dette til en post, så vi kan tildele feltnavne til hver værdi.

Inde i formellinjen tilføjer vi  List.Transform  i begyndelsen og hver  Record.FromList  i slutningen. Vi kan bruge understregningen til at henvise til listen og felterne inden for parentesen af  ​​Record.FromList .

Så vi kalder vores listekolonner variablen Record.FromList( _, lCols )) .

Power Query Transform Column Challenge: Stablede data til bestilt tabel

Så i stedet for en liste med lister har vi nu en . Lad os trykke til siden i det hvide rum igen for at se resultatet.

Power Query Transform Column Challenge: Stablede data til bestilt tabel

Og vi kan se ovenfor, at hvert element nu har fået tildelt et feltnavn. Vi fortsætter med at omdanne dette til en tabel.

Power Query Transform kolonne til tabel

For at omdanne vores liste til en tabel, skriver vi i begyndelsen af ​​vores formellinje  Table.FromRecords  og vikler den rundt om formlen med en åben og lukket parentes. Efter at have trykket på det flueben får vi resultatet nedenfor.

Power Query Transform Column Challenge: Stablede data til bestilt tabel

Table.AddRankColumn

Til rangeringen af ​​populationen bruger vi den relativt nye  M-funktion kaldet  Table.AddRankColumn . Så vi trykker på  fx  ved siden af ​​fluebenet og indtaster denne funktion.

Power Query Transform Column Challenge: Stablede data til bestilt tabel

Vi fortsætter med at opbygge vores funktion ved at indtaste tekstværdien i parentesen, som vi kalder  Rang efter befolkning . Vi følger det op med et komma og indtaster vores sammenligningskriterier, som er kolonnen  2022 Befolkning.

Power Query Transform Column Challenge: Stablede data til bestilt tabel

Power Query Transform kolonne til omarrangeret tabel

Fordi vi har brug for det i faldende rækkefølge, indtaster vi  Order.Descending  og lukker det med parentes. Nu hvor vores funktion er færdig, trykker vi på det flueben igen og får resultatet nedenfor.

Power Query Transform Column Challenge: Stablede data til bestilt tabel

Som du kan se, har den tilføjet rangeringskolonnen ( Rang efter befolkning ) og har også sorteret tabellen fra i faldende rækkefølge.

Vi kopierer det nye kolonnenavn ( Rank by Population ), og i begyndelsen af ​​formlen tilføjer vi  Table.ReorderColumns . Den skal bruge en tabel og en kolonnerækkefølge, så vi opretter en liste i slutningen af ​​vores formel og indsætter det nye kolonnenavn, vi kopierede. 

Vi tilføjer den derefter med vores listekolonner ( lCols ) og lukker den med parentes. Og til sidst trykker vi på det flueben en sidste gang.

Power Query Transform Column Challenge: Stablede data til bestilt tabel

Vi har med succes gennemført Excel BI's stablet til bestilt Power Query-udfordring!




Konklusion

Vi har med succes gennemført udfordringen Stacked Data to Ordered fra Excel BI. Vi forvandlede en enkelt kolonne med data til en ordentlig tabel, hvor hver type data har sin kolonne og efterfølgende vil tilføje en rangering på populationen.

Først oprettede vi et sæt lister . Vi borede ned i vores kolonne, delte listerne og tildelte feltnavne. Derefter transformerede vi vores data til tabelform og registrerede kolonnerne ved hjælp af en funktion.

Alt, hvad du har lært i denne blog, vil helt sikkert være nyttigt for dine fremtidige LuckyTemplates og Power Query-transformationskolonnebestræbelser!

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.