Løs en dataanalyseudfordring med LuckyTemplates Accelerator
Udvid dine rapportudviklingsevner ved at deltage i en dataanalyseudfordring. Acceleratoren kan hjælpe dig med at blive LuckyTemplates-superbruger!
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 .
Der er fem værdier for hver række data. Vi vil dele det ud ved at indtaste List.Split i formellinjen efterfulgt af 5 for sidestørrelsen. Vi trykker derefter på det flueben, som returnerer en liste med indlejrede lister.
Og når vi klikker ud til siden i det hvide rum for at se en forhåndsvisning under tabellen, sådan her:
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 )) .
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.
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.
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.
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 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.
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.
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!
Udvid dine rapportudviklingsevner ved at deltage i en dataanalyseudfordring. Acceleratoren kan hjælpe dig med at blive LuckyTemplates-superbruger!
Lær, hvordan du beregner løbende totaler i LuckyTemplates ved hjælp af DAX. Løbende totaler giver dig mulighed for ikke at blive fanget af et individuelt resultat.
Forstå konceptet med variabler i DAX i LuckyTemplates og betydningen af variabler for, hvordan dine mål beregnes.
Lær mere om det brugerdefinerede visuelle kaldet LuckyTemplates Slope-diagrammet, som bruges til at vise stigning/fald for en enkelt eller flere metrics.
Opdag farvetemaerne i LuckyTemplates. Disse er afgørende for, at dine rapporter og visualiseringer kan se ud og fungere problemfrit.
Beregning af et gennemsnit i LuckyTemplates kan gøres på mange måder for at give dig præcise oplysninger til dine virksomhedsrapporter.
Lad os dykke ned i Standard LuckyTemplates-temaer og gennemgå nogle af de funktioner, der er indbygget i selve LuckyTemplates Desktop-applikationen.
I dette selvstudie lærer du, hvordan du bygger en brugerdefineret forklaring i en LuckyTemplates-kortvisual for at vise dine foretrukne farver og segmentering.
Lær, hvordan du opsætter et LuckyTemplates-baggrundsbillede ved hjælp af PowerPoint. Dette er en af mine teknikker til at skabe mine LuckyTemplates-rapporter.
I denne tutorial skal vi dykke ned i nogle indkøbsanalyser i en organisation ved at bruge en interagerende funktion og kraften i datamodellen.