Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Voi vorbi despre transformări simple LuckyTemplates pe care le puteți face în jurul editorului de interogări. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Editorul de interogări vă permite să vă curățați datele și să le transformați din forma sa cea mai brută. Deși îți permite să faci niște transformări cu adevărat avansate, vreau să mă concentrez pe cele simple pe care le poți face.
Prin aceste transformări simple, vă puteți optimiza mai bine datele în LuckyTemplates.
Cuprins
Curățarea numelor datelor
Primul lucru pe care îl fac întotdeauna este să curăț numele datelor mele . În funcție de tipul de raport pe care îl urmăresc, decid dacă vreau nume proprii. De obicei scap și de subliniere și abrevieri.
Practic, vreau nume care să fie logice. Oamenii trebuie să le arunce o privire și să înțeleagă ce este în fiecare tabel sau coloană.
Luați acest prim tabel aici ca exemplu. Se numește Customer_Data.
Deoarece nu îmi place să am simboluri precum liniuțe de subliniere pe nume, tot ce trebuie să fac este să dau dublu clic pe el și să îl schimb în numele pe care îl doresc.
Alternativ, aș putea să merg și la Proprietăți și să schimb numele acolo.
Voi schimba și Location_Data și Product_Data pentru că vreau să fiu consecvent în ceea ce privește formatul numelui.
În afară de numele tabelelor, parcurg și fiecare tabel și lucrez peste numele coloanelor. Din nou, trebuie să fiu sigur că toate numele coloanelor au sens.
Cel mai mare motiv pentru care vreau ca acele nume de coloane să fie specifice și cât mai clare posibil este că titlurile de vizualizare sunt create automat pe baza numelor de coloane. Deci, dacă oricare dintre numele coloanelor mele nu este suficient de clar, acest lucru ar putea avea un impact asupra modului în care datele sunt prezentate în vizualizările mele.
Pentru a schimba oricare dintre numele coloanei, trebuie doar să dau dublu clic pe nume și să-l schimb. De exemplu, schimb această coloană Cost în Costul produsului.
În acest fel, este clar despre ce fel de cost vorbesc.
Curățarea datelor
Următorul lucru pe care trebuie să-l fac este să curăț datele de care nu am nevoie .
Acest tabel de locații este un bun exemplu. Există coloane aici de care nu prea am nevoie, cum ar fi această coloană pentru Codul zonei.
Voi părăsi coloana Populație pentru că am nevoie de acele date. Dar nici nu cred că sunt importante rubricile de la Gospodării la Fus orar.
Pentru a evidenția aceste coloane fără a elimina evidențierea de pe coloana pentru Codul zonal, voi ține apăsat butonul Ctrl și voi face clic pe coloanele pe care vreau să le adaug la selecția mea curentă .
De acolo, trebuie doar să fac un clic dreapta și să aleg Eliminare coloană .
Urmărirea pașilor aplicați în Editorul de interogări
Panoul Pași aplicați din partea dreaptă a ecranului este un instrument util în timp ce lucrați la transformări simple LuckyTemplates.
De exemplu, să ne uităm la panoul Pași aplicați înainte de a elimina coloanele de care nu aveam nevoie.
Dar în momentul în care am eliminat acele coloane, uitați-vă la ce s-a întâmplat mai departe.
Ultima transformare pe care am făcut-o a fost înregistrată în Pași aplicați. De fapt, arată tot ceea ce am făcut până acum într-o manieră secvențială .
Acum că toți acești pași au fost înregistrați, toate aceste transformări se vor produce automat de fiecare dată când reîmprospătez datele.
Acest lucru îmi permite, de asemenea, să mă întorc și să anulez orice transformare pe care am făcut-o și care nu a funcționat cu adevărat așa cum am planificat. Dar, dacă mă răzgândesc și îmi dau seama că am nevoie de acele coloane până la urmă, pot pur și simplu să dau clic pe X de lângă pasul respectiv.
Odată ce fac asta, interogarea mea va reveni la starea anterioară.
Acest lucru arată că vă puteți juca de fapt cu editorul de interogări fără să vă faceți griji că faceți mizerie. Știți că vă puteți întoarce cu ușurință pe pași și puteți anula orice mișcare inutile pe care le-ați făcut .
Știind acest lucru, faceți clic dreapta pe oricare dintre coloane și explorați oricare dintre diferitele transformări din listă.
Acest lucru vă va permite să stăpâniți ceea ce vă permite editorul de interogări să faceți fără să vă faceți griji că veți sfârși prin a vă strica datele, deoarece puteți anula oricum pașii.
Adăugarea de interogări în Editorul de interogări
Anterior, am lucrat la Clienți, Locații și Produse. Dar dacă vă amintiți, erau alte trei mese acolo, toate pentru vânzări.
Voi actualiza și acele nume, deoarece acum am date mai recente.
Dacă dau clic pe fiecare dintre aceste trei tabele, pot vedea că am aceeași structură de date în toate. Practic, sunt aceleași date, dar din intervale de timp diferite.
Nu este necesar să aveți trei tabele sau interogări diferite pentru aceasta. Aceasta înseamnă că ar fi mai eficient pentru mine să atașez datele.
Deci, mai întâi, voi selecta Sales_2018 și apoi voi face clic pe Adăugați interogări sub panglica Acasă.
Asta va deschide această fereastră.
Voi bifa pe „Trei sau mai multe tabele” și o listă de tabele va apărea dedesubt. Trebuie doar să adaug tabelele pe care vreau să le atașez la caseta din dreapta și să dau clic pe OK.
Voi verifica dacă aceste tabele au fost îmbinate într-unul singur. Așa că mă voi uita la coloana care arată Data achiziției.
Deoarece am peste 4.000 de rânduri de date aici, voi face doar clic pe butonul drop-down și voi face clic pe Sort Descending pentru a afișa mai întâi datele cele mai recente.
Aceasta arată că tabelele au fost anexate. După cum puteți vedea, sunt încă pe tabelul Sales_2018, dar acum am date din 2020.
Acum că am toate datele despre vânzări în acest singur tabel, voi schimba numele în Vânzări.
Desigur, nu pot să șterg tabelele pentru 2019 și 2020 pentru că sunt încă interogări. Încă am nevoie de datele din acest tabel.
Deci, ceea ce voi face în loc să le șterg este să dau clic dreapta și să debifez Enable Load.
Și pentru că încă am nevoie de ca datele din acele tabele să fie incluse atunci când fac o reîmprospătare, trebuie să mă asigur că „Includeți în reîmprospătarea raportului” rămâne bifată, chiar dacă va fi inactivă odată ce dezactivez încărcarea.
Odată ce am terminat, am scăpat efectiv de greutatea moartă din modelul meu. Aceasta este o modalitate excelentă de a-mi optimiza tabelele.
Verificarea tipurilor de date
Este important să verificați dacă fiecare coloană arată tipul de date corect. Acest lucru poate fi văzut prin aceste pictograme mici de pe numele coloanei.
LuckyTemplates este de obicei foarte bun la a afla ce tip de date aveți în fiecare coloană. Dar, în cazurile rare în care arată tipul incorect de date, ar putea avea un impact mare asupra modului în care sunt efectuate calculele în rapoartele dvs.
De exemplu, dacă o coloană numerică este etichetată ca coloană de text din greșeală, ați putea avea probleme cu ceva la fel de simplu ca obținerea SUMĂ a tuturor datelor.
Vestea bună este că este ușor să schimbați tipul de date. Doar faceți clic pe pictogramă și alegeți tipul potrivit din lista care apare.
Alte transformări LuckyTemplates
În acest exemplu următor, voi arăta alte câteva transformări care pot fi făcute în procesul de creare a unui cod scurt pentru California.
Voi începe prin a face un clic dreapta pe coloană, apoi voi alege Duplicate Column .
Acum, am un duplicat exact.
Voi face o altă transformare făcând clic dreapta și apoi făcând clic pe Transformare și alegând majuscule .
Acest lucru face ca toate intrările din acea coloană să apară în CAPS.
De data aceasta, voi împărți coloana duplicată.
Pentru a face asta, trebuie doar să fac un clic dreapta și să dau clic pe Split Column . O voi face și în funcție de numărul de caractere.
Voi alege 4 personaje aici. Acest lucru îmi oferă codul scurt CALI.
Nu am nevoie de a doua parte a coloanei care a fost împărțită, așa că o voi elimina.
Apoi, voi redenumi prima parte și o voi numi State Short Code.
Pentru a-l face mai organizat, îl voi trage chiar lângă coloana suplimentară pentru Stat.
Codul M și Editorul Avansat
Tot ceea ce am făcut până în acest moment este notat în secțiunea Pași aplicați.
Lucrul interesant este că pot vedea de fapt ce se întâmplă în fiecare dintre acești pași din cauza a ceea ce se numește codul M. Acest cod poate fi văzut în această bară de formule din partea de sus.
De asemenea, pot vedea fiecare pas în Editorul avansat.
Odată ce se deschide Editorul avansat, pot vedea toate codurile scrise în timp ce lucrez la toate transformările anterioare.
Desigur, acesta este ceva de care ar trebui să vă faceți griji odată ce ajungeți la partea mai avansată a LuckyTemplates. Deocamdată, transformările simple la care am lucrat sunt mai mult decât suficiente pentru a vă optimiza rapoartele.
Noua lansare a cursului – Transformări avansate de date și modelare
Sfaturi de practică atunci când utilizați Editorul avansat LuckyTemplates
Parametri de interogare LuckyTemplates: optimizarea tabelelor
Concluzie
Aceste transformări LuckyTemplates pot fi simple, dar o înțelegere bună a modului în care funcționează vă poate ajuta la tranziția către lucruri mai avansate mai târziu.
De asemenea, nu uitați de importanța secțiunii Pași aplicați – acesta va fi cel mai bun pariu pentru a vă asigura că nu vă pierdeți în timp ce vă optimizați 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