Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În acest tutorial, vom arăta un exemplu detaliat despre motivul pentru care trebuie să folosim întotdeauna Editorul de interogări în LuckyTemplates și ce putem realiza atunci când îl folosim.
Este considerată cea mai bună practică să vă aduceți întotdeauna datele în Editorul de interogări mai întâi.
Vom arăta și dovedi acest lucru trecând prin câteva exemple și probleme pe care le-am putea întâlni și felul în care ar arăta datele dacă nu folosim Editorul de interogări.
Cuprins
De ce trebuie să utilizați întotdeauna editorul de interogări în LuckyTemplates
Acum putem importa acele date în modelul nostru de date făcând clic pe opțiunea Obține date . Această opțiune facilitează importarea fișierelor pe modelul nostru de date. Cu toate acestea, nu sugerăm cu adevărat să facem acest lucru, deoarece ar trebui să curățăm și să optimizăm întotdeauna datele din Editorul de interogări .
Doar pentru a arăta un exemplu despre motivul pentru care nu este o idee bună să aducem datele noastre direct în modelul nostru de date, să importăm un fișier exemplu făcând clic pe Obține date și faceți clic pe registrul de lucru Excel .
Pentru acest exemplu, vom folosi acest exemplu de fișier de date Excel despre operațiunile de producție . Faceți dublu clic pe fișier pentru a-l aduce în modelul nostru de date.
În Navigator , vom selecta acest tabel Operation_Data și vom face clic pe butonul Încărcare .
Apoi, va trimite imediat tabelul nostru la modelul nostru de date. Aici s-ar putea să întâmpinăm câteva probleme. Acest lucru se datorează faptului că comiterea unui fișier de date care nu este încă optimizat ar putea avea unele erori pe care nu le-am putut ajusta sau remedia înainte de a ajunge la modelul nostru de date.
Îl putem închide făcând clic pe butonul Închidere .
După aceea, va continua să comite aceste date neoptimizate cu erori în modelul nostru de date.
Privind aceste date din tabelul nostru de date, putem vedea cât de masiv este acest tabel. Nu așa vrem să fie datele noastre în LuckyTemplates. Probabil că există, de asemenea, o mulțime de coloane redundante sau informații de care nu avem nevoie în acest tabel care ar trebui să fie șterse mai întâi. Ceea ce ne dorim este să avem tabele optimizate și curate pentru a putea construi un model în jurul datelor noastre.
Acestea sunt doar câteva dintre numeroasele motive pentru care ar trebui să aducem întotdeauna datele noastre mai întâi în Editorul de interogări.
Transformarea datelor folosind editorul de interogări în LuckyTemplates
Acest alt exemplu de foaie de calcul arată dezordonat din perspectiva LuckyTemplates. Dacă ne uităm la acesta, nu putem face nimic bun în LuckyTemplates cu toate aceste mini tabele, titluri redundante și câteva informații irelevante. Deci, ceea ce trebuie să facem mai întâi este să aducem acest lucru în Editorul de interogări. Apoi, încercați să o optimizați și să o curățați.
Vă voi arăta cum putem curăța eficient această foaie de calcul sau foaie de lucru prin stratificarea transformărilor una peste alta. Din nou, nu aduceți doar datele direct în LuckyTemplates. Transformați sau curățați întotdeauna datele din Editorul de interogări mai întâi.
Pentru a deschide Editorul de interogări, faceți clic pe opțiunea Transformare date .
În Editorul de interogări, importați fișierul făcând clic pe Sursă nouă . Apoi, alegeți tipul fișierului pe care doriți să îl interogați. Pentru acest exemplu, vom face clic pe Registrul de lucru Excel deoarece dorim să interogăm o foaie de calcul sau un fișier de foaie de lucru.
După aceea, alegeți fișierul pe care doriți să îl interogați. În acest exemplu, vom interoga fișierul excel iPhone6 .
Trebuie să curățăm întreaga foaie de lucru, așa că vom selecta Sheet1 și vom face clic pe butonul OK .
Apoi, vom vedea toate aceste coloane redundante, informații și valori nule pe care trebuie să le curățăm. Acesta este un exemplu excelent pentru a arăta ce putem realiza în Editorul de interogări. În următorii pași, vom curăța și optimiza acest tabel.
Să redenumim mai întâi tabelul nostru. Sub Proprietăți , redenumiți acest tabel în Date de vânzări .
Apoi, putem începe să curățăm această foaie de calcul în mai multe moduri și ordine diferite. Pentru acest tutorial, vom începe prin a elimina valorile nule.
1. Eliminarea Valorilor Nule
Putem elimina cu ușurință valorile nule făcând clic pe pictograma săgeată în jos a coloanelor cu valori nule.
Apoi, debifați (null) sub opțiunea Filtre și faceți clic pe butonul OK .
Acum, vom vedea că valorile nule au dispărut.
2. Eliminarea informațiilor redundante
Următorul lucru pe care îl putem face este să eliminăm informațiile redundante din aceste rânduri ale tabelului nostru. În prezent, avem ItemNumber , ProductName , ClassificationGroup și o serie de date. Vom elimina aceste repetări și vom aduce primul rând până la antet.
Pentru a face acest lucru, faceți clic pe fila Transformare . Apoi, selectați Utilizați primul rând ca antet .
Drept urmare, acele articole au devenit anteturile noastre reale, ceea ce ar trebui să fie de fapt.
După aceea, acum putem elimina aceleași elemente de pe rândurile noastre debifându-le din Filtre . Pentru coloana ItemNumber , putem debifa opțiunea ItemNumber de pe filtrele acesteia.
Ceea ce este bun la acest lucru este că ascunde automat toate acele elemente specifice din alte coloane adiacente de pe acele rânduri. După cum putem vedea, acele elemente redundante de pe alte coloane au dispărut acum. Acum avem un tabel de date mai curat.
3. Dezactivarea coloanelor în LuckyTemplates
Un alt lucru pe care îl putem remedia aici sunt coloanele multiple de date. Ceea ce putem face este să le punem într-o singură coloană. Putem face asta dezactivând coloanele .
Mai întâi, selectați coloanele pe care nu dorim să le deblocați. Apoi, faceți clic dreapta pe ultima coloană selectată și alegeți Unpivot Other Columns .
Avem acum datele într-o coloană și suma vânzărilor pe o altă coloană.
Acum putem redenumi aceste coloane ca Date și Sumă vânzări .
Faceți clic pe pictograma tipului de date din partea stângă a coloanei Valoarea vânzărilor . Apoi, schimbați tipul de date la Număr întreg .
În mod similar, faceți clic pe pictograma tipului de date din partea stângă a coloanei Date . Apoi, schimbați tipul de date la Data .
4. Eliminarea erorilor din Power Query Editor
În unele cazuri, este posibil să întâlnim unele erori în timpul curățării datelor. În acest exemplu, avem erori în coloanele Date .
Acest lucru se datorează faptului că aveți valori de text înainte de a schimba tipul de date al coloanelor la Data . După cum se arată din exemplul de mai jos, există o informație rezumată în coloana Data .
Putem elimina cu ușurință acele erori făcând clic dreapta pe coloana noastră Date și alegând opțiunea Eliminare erori .
Ca rezultat, va elimina toate acele erori, astfel încât să nu le mai avem pe masa noastră. Masa noastră este acum mult mai curată.
5. Transformarea unei interogări într-un tabel real
În cele din urmă, trebuie să o transformăm dintr-o interogare într-un tabel real și să o comităm. Doar faceți clic pe opțiunea Închideți și aplicați din fila Acasă .
Acum avem un tabel perfect și optimizat pentru LuckyTemplates. Acest tabel arată grozav în ceea ce privește rularea tuturor formulelor și modelelor noastre DAX.
Concluzie
Pentru a recapitula, am luat o foaie de lucru urâtă de date și am transformat-o într-un tabel rafinat, care este perfect optimizat pentru LuckyTemplates. Acum putem construi un model în jurul lui.
Sperăm că acest tutorial a fost iluminator în ceea ce privește ceea ce putem realiza folosind Editorul de interogări în LuckyTemplates și de ce ar trebui să aducem întotdeauna datele noastre în Editorul de interogări mai întâi. Chiar dacă avem doar un tabel mic, ar putea exista ceva la fel de mic precum schimbarea unui nume de coloană sau a unui tip de date de coloană. Am vrea să ne obișnuim să facem mai întâi lucrurile în Editorul de interogări, astfel încât să putem lucra cu diverse transformări și proceduri de curățare pentru a începe să ne optimizăm datele.
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