Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Acest blog va examina provocarea datelor stivuite la ordonate din Excel BI, care implică coloana de transformare Power Query în funcții de tabel. Sarcina este de a transforma o singură coloană de date într-un tabel adecvat în care fiecare tip de date are coloana sa și, ulterior, va adăuga un rang pe populație. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog .
Această provocare Excel BI este o oportunitate excelentă de a vă exersa și de a vă perfecționa abilitățile în LuckyTemplates și utilizarea instrumentelor Power Query . Există, de asemenea, o mulțime de tehnici excelente folosite de experții în domeniu pe care le puteți învăța și descoperi. Așa că hai să începem și să încercăm!
Cuprins
Crearea listelor
Coloanele pe care le vom crea vor avea nevoie de nume, așa că vom crea o listă pentru asta. Să începem prin a deschide fereastra Editor avansat și în partea de sus, vom adăuga o variabilă numită list columns ( lCols = ). După aceea, vom introduce o listă cu toate valorile pentru această variabilă, așa cum este evidențiat mai jos, și vom apăsa Terminat .
Există cinci valori pentru fiecare rând de date. Vom împărți acest lucru introducând List.Split în bara de formule, urmat de 5 pentru dimensiunea paginii. Apoi apăsăm acea bifă, care returnează o listă cu liste imbricate.
Și când facem clic în lateral în spațiul alb pentru a vedea o previzualizare sub tabel, astfel:
Atribuirea numelor de câmpuri
Deci, pentru fiecare rând din tabelul nostru, avem acum o listă cu toate valorile care sunt asociate cu acesta. Dar să transformăm asta într-o înregistrare, astfel încât să putem atribui nume de câmp fiecărei valori.
În bara de formule, vom adăuga List.Transform la început și fiecare Record.FromList la sfârșit. Putem folosi caracterul de subliniere pentru a face referire la Listă și Câmpuri din paranteza Record.FromList .
Deci, vom apela în coloanele din listă variabila Record.FromList( _, lCols )) .
Deci, în loc de o listă cu liste, acum avem o listă cu înregistrări . Să apăsăm din nou în lateral în spațiul alb pentru a vedea rezultatul.
Și putem vedea mai sus că fiecare articol are acum un nume de câmp atribuit. Vom continua transformând asta într-un tabel.
Power Query Transformă coloana în tabel
Pentru a transforma lista noastră într-un tabel, vom introduce la începutul barei de formule Table.FromRecords și o vom înfășura în jurul formulei cu o paranteză deschisă și închisă. După apăsarea acelei bifări, obținem rezultatul de mai jos.
Table.AddRankColumn
Pentru clasarea populației, vom folosi funcția M relativ nouă numită Table.AddRankColumn . Așa că vom apăsa fx de lângă bifa și vom introduce această funcție.
Continuăm să ne construim funcția introducând în paranteză valoarea textului pe care o vom numi Rank by Population . Continuăm cu o virgulă și introducem criteriile noastre de comparație, care este coloana Populație 2022.
Power Query Transformă coloana în tabel reordonat
Pentru că avem nevoie de asta în ordine descrescătoare, vom introduce Order.Descending și vom închide asta cu paranteze. Acum că funcția noastră este completă, apăsăm din nou acea bifă și obținem rezultatul de mai jos.
După cum puteți vedea, a adăugat coloana de clasare ( Clasament după populație ) și a sortat, de asemenea, tabelul în ordine descrescătoare.
Vom copia noul nume de coloană ( Rank by Population ), iar la începutul formulei, vom adăuga Table.ReorderColumns . Va avea nevoie de un tabel și o ordine de coloane, așa că vom crea o listă la sfârșitul formulei noastre și vom lipi noul nume de coloană pe care l-am copiat.
Apoi îl vom adăuga coloanele din listă ( lCols ) și îl vom închide cu paranteze. Și, în cele din urmă, apăsăm acea bifă pentru ultima dată.
Am finalizat cu succes provocarea Power Query stivuită în Excel BI!
Tutorial de interogare LuckyTemplates împărțit pe coloană: Cum să împărțiți celule Excel cu mai multe rânduri în LuckyTemplates
Exportați liste de puncte de partajare în fișierul Excel sau CSV
Adăugarea mai multor foi în Excel la LuckyTemplates
Concluzie
Am finalizat cu succes Provocarea Stacked Data to Ordered din Excel BI. Am transformat o singură coloană de date într-un tabel adecvat în care fiecare tip de date are coloana sa și, ulterior, vom adăuga un rang pe populație.
Mai întâi, am creat un set de liste folosind Editorul avansat . Am analizat coloana noastră, am împărțit listele și am atribuit nume de câmpuri. Apoi ne-am transformat datele în formă tabelară și am înregistrat coloanele folosind o funcție.
Tot ceea ce ați învățat în acest blog vă va fi cu siguranță util pentru eforturile viitoare ale coloanelor de transformare LuckyTemplates și Power Query!
Ce este Sinele în Python: Exemple din lumea reală
Veți învăța cum să salvați și să încărcați obiecte dintr-un fișier .rds în R. Acest blog va trata, de asemenea, cum să importați obiecte din R în LuckyTemplates.
În acest tutorial despre limbajul de codare DAX, aflați cum să utilizați funcția GENERATE și cum să schimbați în mod dinamic titlul unei măsuri.
Acest tutorial va acoperi cum să utilizați tehnica Multi Threaded Dynamic Visuals pentru a crea informații din vizualizările dinamice de date din rapoartele dvs.
În acest articol, voi trece prin contextul filtrului. Contextul de filtrare este unul dintre subiectele majore despre care orice utilizator LuckyTemplates ar trebui să învețe inițial.
Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.
Aflați cum să vă calculați modificările marjei de profit folosind tehnici precum măsurarea ramificării și combinarea formulelor DAX în LuckyTemplates.
Acest tutorial va discuta despre ideile de materializare a cache-urilor de date și despre modul în care acestea afectează performanța DAX-ului în furnizarea de rezultate.
Dacă încă utilizați Excel până acum, atunci acesta este cel mai bun moment pentru a începe să utilizați LuckyTemplates pentru nevoile dvs. de raportare a afacerii.
Ce este LuckyTemplates Gateway? Tot ce trebuie să știți