Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
M-am gândit că ar fi interesant să găsesc o modalitate de a evidenția funcții și operatori din LuckyTemplates pe care poate nu le-ați întâlnit înainte, adânc îngropate în meniuri sau pe care poate le-ați văzut, dar nu știți cu adevărat ce ei fac. În acest tutorial, aș dori să evidențiez funcțiile LuckyTemplates Modulo și Integer-Divide . Să aruncăm o privire la modul în care aceste funcții pot fi utile rapoartelor dvs. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Modulo și Integer-Divide în operatorul standard din Power Query sunt incredibil de utile pentru diferite tipuri de transformare a datelor. În scopuri demonstrative, să ne uităm la o problemă simplă de împărțire, paisprezece împărțit la trei. Patru aici, care este întreaga porțiune a rezultatului, este Integer-Divide, în timp ce Modulo este restul.
Puteți utiliza Modulo și Integer-Divide pentru a crea diferite tipuri de modele repetate. Și în acele modele care se repetă, puteți face niște transformări cu adevărat puternice.
Cuprins
Folosind LuckyTemplates Modulo
Deci, să ne uităm la acest caz. Avem un set de date simplu, care este doar douăzeci și patru de participanți la un curs de formare și dorim să luăm acești participanți și să-i împărțim în patru echipe egale de șase. Putem folosi Integer-Divide și Modulo pentru a face asta în moduri diferite. Să începem cu Modulo.
Să adăugăm mai întâi o coloană Index și apoi, în acea coloană, să operăm cu Modulo.
În Modulo, introducem numărul de grupuri pe care dorim să le creăm, adică 4.
Veți vedea că creează un model care se repetă de 0, 1, 2 și 3. Privind la 4 din Index, care este de fapt al cincilea rând (deoarece Power Query este Index de bază zero), dacă împărțim 4 la 4, este un Integer-Divide de 1 și un Modulo de 0 rest. Acesta creează acest model care se repetă până la capătul setului de date.
Și așa, vrem să luăm aceste rânduri din Modulo și să le traducem în coloane. Vom pivota datele pe Modulo. Dacă mergem la Transformare și Pivot , vrem să pivotăm pe Prenume și vrem să ne asigurăm că nu se adună . Nu vrem să conteze. Vrem doar ca acesta să pivoteze valorile reale.
Și apoi, putem lua aceste patru anteturi și facem o completare, ceea ce va face să arate mai bine și mai puțin dezordonat. Apoi, putem doar să filtram valorile nule și să filtram duplicatele.
Am rămas cu frumoasele noastre patru echipe de șase. Modulo a împărțit datele numărând la patru.
De asemenea, putem face o modalitate diferită de a împărți aceste echipe, în care, în loc să numărăm și să împărțim echipele astfel, le putem număra pe primele șase. Modul în care vom face acest lucru este cu Integer-Divide.
Folosind Integer-Divide
Utilizarea Integer-Divide urmează o mare parte din aceeași logică, dar este un model ușor diferit. Să începem și vom adăuga coloane și vom crea Indexul nostru. Utilizarea Integer-Divide urmează o mare parte din aceeași logică. Este un model ușor diferit. Să începem și vom adăuga coloane și vom crea Indexul nostru. Și apoi, de aici, vom merge la Integer-Divide.
În acest caz, în loc de ceea ce am vrut să facem cu Modulo, care era numărul de grupuri, vom avea numărul de persoane per grup . Deci, am pus aici șase și obținem exact ceea ce am sperat, adică cele patru grupuri de șase.
Acum vrem să luăm această coloană Index și să o transformăm într-un Modulo, potrivind Integer-Divide.
Și astfel, acest lucru creează acum modelul repetat care se potrivește cu num��rul întregului-diviz.
Apoi, luăm acest lucru și îl transformăm prin pivotarea acestuia în același mod: mergând la Opțiuni avansate și asigurându-ne că nu cumulăm datele . De aici, se curăță de fapt cu o transpunere foarte simplă .
Transpose preia coloane, le transformă în rânduri și invers. Așadar, dacă luăm aceste date și le transpunem , și mergem la anteturile noastre și folosim anteturile rândurilor de versuri , acum avem exact echipele pe care le-am avut.
Power Query M: alternarea modelului 0-1 în tabelul de date
Noțiuni de bază pentru deblocare și pivotare în LuckyTemplates – Editor de interogări Examinare
parametrii de interogare LuckyTemplates: optimizarea tabelelor
Concluzie
Acestea sunt două moduri diferite prin care putem folosi LuckyTemplates Modulo și Integer-Divide pentru a ne transforma datele. Veți descoperi că aceste tehnici sunt cu adevărat utile în multe modele de transformare diferite în ceea ce privește datele stivei și datele pereche. Le puteți folosi pentru a derula acele configurații în moduri foarte asemănătoare cu ceea ce am făcut aici astăzi.
Sper că ați găsit asta de ajutor. Așteptați-vă să aflați mai multe despre aceste comori îngropate în în săptămânile următoare, astfel încât și dvs. să puteți profita la maximum de ele.
Toate cele bune!
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