Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În acest tutorial, vom discuta despre transformările esențiale din Editorul de interogări LuckyTemplates care pot fi folosite pentru a vă optimiza rândurile și coloanele. În dezvoltarea unui model LuckyTemplates intuitiv, cel mai bine este să vă simplificați rândurile și coloanele din tabel.
Optimizarea tabelului este esențială în crearea vizualizărilor, astfel încât să vă puteți recunoaște cu ușurință datele.
Există numeroase transformări de rânduri și coloane care pot fi efectuate în Editorul de interogări . În primul rând, vom afla despre transformările coloanelor .
Cea mai rapidă modalitate de a accesa transformările pentru o coloană este făcând clic dreapta pe ea. Apoi, vor fi afișate toate transformările principale pe care le putem aplica pentru acea coloană.
Cuprins
Crearea unei coloane de cod de canal
Acum vom începe să facem câteva transformări de coloane adăugând un cod sau o coloană prescurtată pentru coloana Canal . În conformitate cu asta, trebuie să schimbăm formatul acestei coloane, deoarece vrem doar primele patru litere ale valorilor sale.
Mai întâi, vom duplica această coloană pentru a păstra coloana originală Canal . Faceți clic dreapta pe acea coloană, apoi selectați Duplicare coloană.
După aceea, faceți clic dreapta pe coloana noastră Canal duplicat – Copiere și selectați opțiunea Divizare coloană . În coloana Split , selectați După numărul de caractere .
Va apărea apoi o fereastră pop-up. Deoarece vrem să păstrăm doar cele patru litere ale acestei coloane, vom seta valoarea introdusă a Numărului de caractere la 4 . Apoi, setați setările Split la „ O dată, cât mai în stânga posibil ”. Pentru a finaliza actualizările, faceți clic pe butonul OK .
Acum, este deja separat în două coloane. Vom elimina cealaltă coloană care a fost creată pentru că nu vom mai avea nevoie de ea. Faceți clic dreapta pe coloana Channel – Copy.2 , apoi faceți clic pe opțiunea Eliminare .
Să facem o altă transformare aici făcând clic dreapta pe această coloană din nou, apoi selectați opțiunea Transformare . Vom vedea că avem mai multe opțiuni în Transformare , cum ar fi minuscule , UPPERCASE și așa mai departe. În acest scenariu, vom folosi opțiunea Trim .
Opțiunea Trim elimină orice spații de pe fiecare parte a unui anumit cuvânt. Deci, să facem clic pe opțiunea Trim pentru a șterge spațiile inutile din această coloană.
După ce tăiem acea coloană, să transformăm conținutul și să-l schimbăm în majuscule. Faceți clic dreapta din nou pe acea coloană, apoi faceți clic pe MAJUSCULE în opțiunea Transformare .
Acum să redenumim acea coloană în „ Cod canal ”. Acesta va fi un nume mai bun dacă toată lumea din organizația noastră este mai obișnuită cu abrevieri sau nume de cod.
În cele din urmă, să mutăm coloana noastră Cod canal în partea dreaptă a coloanei Canal . Acum am creat o coloană de cod de canal utilizând o altă transformare a coloanei.
Utilizarea opțiunii de înlocuire a valorilor
Există, de asemenea, o altă transformare puternică pe care o putem folosi în coloanele noastre, care este opțiunea Înlocuiește valori . Să avem un exemplu pentru a înțelege în continuare această transformare.
În coloana noastră Canal , dacă nu ne place cuvântul Export din setul nostru de valori, ar putea dori să-l numim Internațional . Deci, să facem clic dreapta pe acea coloană și apoi să facem clic pe opțiunea Înlocuire valori .
Va apărea apoi o fereastră pop-up. Să introducem cuvântul „ Export ” în intrarea Valoare pentru a găsi , apoi introduceți „ Internațional ” în intrarea Înlocuire cu . Faceți clic pe butonul OK pentru a aplica setările.
După ce faceți acest lucru, toate valorile noastre de export vor fi modificate în Internațional .
Rețineți că acest lucru nu afectează coloana noastră Cod canal .
Aceasta este puterea reală a transformărilor secvențiale din panoul APPLIED STEPS . Să revenim la pașii anteriori selectând Coloane redenumite1 . După cum putem vedea, coloana Canal și-a păstrat prima valoare inițială.
Apoi, să facem clic pe cel mai recent pas Coloane reordonate1 și vom vedea că l-am schimbat într-o valoare abreviată într-o altă coloană.
Acum, să facem clic pe ultimul nostru pas, care este Valoarea de înlocuire . Vom vedea că putem face o altă transformare după aceea, dar nu afectează nimic înainte. Acest lucru se datorează faptului că interogarea se modifică pe rând. Prin urmare, putem schimba o mulțime de lucruri în interiorul oricărei mese.
Remedierea tipului de date al coloanelor numerice
Să avem un alt exemplu de transformare în editorul de interogări. Dacă ne uităm la coloana Preț unitar , aici este posibil să dorim să facem o transformare a tipului de schimbare . În acest caz, îi vom remedia tipul de date deoarece, pe baza pictogramei tipului de date, este afișat ca un număr zecimal.
Să reparăm tipul de date al acestei coloane făcând clic dreapta pe ea. Apoi, faceți clic pe Modificare tip și selectați opțiunea Număr zecimal fix .
În loc de o zecimală, pictograma tipului de date este acum un semn dolar. Acest lucru este mult mai bine deoarece reprezintă prețul unitar .
Să reparăm, de asemenea, tipul de date al coloanei Venituri totale și Cost unitar total, făcând același pas pe care l-am făcut cu coloana Preț unitar .
O altă opțiune pe care o putem face pentru a face o transformare a coloanei este făcând clic dreapta pe pictogramele tipului de date ale coloanelor.
Lucrul bun despre această transformare este că aceasta va fi transferată pe masa noastră. Odată ce comitem aceste date în timp ce sunt încă în cealaltă formă, trebuie să ne transformăm Venitul Total într-un dolar real și trebuie să facem asta în interiorul modelului nostru.
Putem face diverse transformări folosind Grupare după , Anulare pivotare coloane , Redenumire și multe altele. De asemenea, puteți accesa unele dintre aceste transformări aici în panglica Transform . Cu toate acestea, prefer să dau clic dreapta pe coloane pentru a accesa cu ușurință toate transformările.
Aceasta este o oportunitate bună pentru noi de a ne familiariza mai mult cu toate lucrurile diferite pe care le putem face în LuckyTemplates.
Utilizarea Excel sau a altor instrumente pentru curățarea datelor noastre necesită mult timp. Când folosim LuckyTemplates, putem face o mulțime de curățare a setului de date combinând toate tehnicile diferite de transformare a coloanelor pe care le vom folosi. Nu trebuie să scriem nicio formulă complexă pentru el.
Faceți clic pe opțiunea Refresh Preview pentru a reîmprospăta toate transformările pe care le-am creat.
Acum putem publica interogarea noastră făcând clic pe opțiunea Închideți și aplicați din fila Acasă .
Apoi va publica tabele fizice care sunt într-o stare curată și optimizată. Și asta este tot pentru transformările coloanei. Următorul lucru pe care îl vom discuta este transformările rândurilor.
Transformări de rânduri în Editorul de interogări LuckyTemplates
Transformarea rândurilor nu ne oferă atât de multe opțiuni cât avem în transformarea coloanei. Cu toate acestea, există anumite scopuri specifice sau apariții unice în care o transformare de rând ar putea fi utilă.
Locul în care vom accesa majoritatea transformărilor de rând nu se află în fiecare rând individual. Acest lucru se datorează faptului că făcând clic dreapta pe un anumit rând nu ne va oferi opțiuni de transformare.
Ceea ce putem face este să mergem în partea din stânga sus a acestei interogări. Apoi, faceți clic pe pictograma drop-down care ne va oferi opțiuni. Aici putem face majoritatea transformărilor de rând.
De asemenea, putem accesa unele dintre aceste transformări în fila T ransform .
Să încercăm acum câteva exemple folosind transformarea rândurilor. De obicei, atunci când interogăm o foaie de calcul, anteturile noastre sunt cel mai probabil pe primul rând. De exemplu, să setăm temporar anteturile noastre ca primul rând.
Faceți clic pe opțiunea Utilizați primul rând ca antet , apoi selectați Utilizare antet ca prim rând .
Uneori, s-ar putea să obținem un tip de interogare care arată similar cu locul în care se află antetele noastre de coloană în primul rând.
Putem schimba sau remedia asta făcând clic pe opțiunea Utilizați primul rând ca antete . Apoi, va seta acele anteturi din primul rând ca antete de coloană reale. Și aceasta este una dintre diferitele transformări de rând pe care le putem face.
Există, de asemenea, alte lucruri precum opțiunile Transpunere , Reverse Rows și Count Rows pe care le putem folosi în circumstanțe în care acestea sunt aplicabile.
Utilizarea opțiunii de transpunere în Editorul de interogări LuckyTemplates
Să mergem la un tabel mai mic, cum ar fi tabelul Produse , astfel încât să putem încerca opțiunea Transpunere.
Apoi, faceți clic pe opțiunea Transpunere . Această opțiune comută în sus rândurile și coloanele unui tabel, așa cum se arată din imagine.
Să folosim opțiunea Utilizați primul rând ca antet pentru a seta primul rând ca antete de coloană.
Acest exemplu nu este aplicabil aici, dar cunoașterea opțiunii Transpose poate fi utilă mai ales dacă vom întâlni un scenariu opus în viitor în care trebuie să comutăm coloana și rândurile unui anumit tabel.
Să eliminăm acum transformările pe care le-am făcut în acest tabel, deoarece le-am făcut doar ca exemplu. În PAȘI APLICAȚI din panoul Setări de interogare , eliminați transformările Tipul de modificare1 , Antetele promovate și Transpunerea tabelului făcând clic pe pictograma x de lângă ele.
Tabelul nostru cu Produse ar trebui să revină acum la starea inițială. Putem elimina cu ușurință transformările pe care le încercăm în scopuri experimentale. Din această cauză, putem face și încerca câte transformări ne dorim.
Folosind opțiunea Reverse Rows and Count Rows
Putem folosi și opțiunea Reverse Rows . Acest lucru poate fi util atunci când dorim să facem o direcție de sortare sau dacă datele noastre sunt structurate într-o direcție inversă.
Să facem clic pe rândurile inversate și vom vedea că valorile rândurilor noastre sunt acum inversate. Ar putea exista anumite motive pentru care am dori sau trebuie să folosim această transformare.
Să readucem masa noastră la starea inițială. Doar eliminați transformarea Rânduri inversate din PAȘI APLICAȚI făcând clic pe pictograma x de lângă ea.
Cealaltă opțiune pe care o putem folosi este opțiunea Count Rows . Să mergem la tabelul nostru de vânzări pentru a încerca opțiunea Număr rânduri . Putem folosi această opțiune dacă, de exemplu, dorim să arătăm numărul de tranzacții pe care le avem.
Acum să facem clic pe opțiunea Număr rânduri .
Apoi, ne va arăta că avem 8.000 de rânduri sau tranzacții.
Să eliminăm din nou acea transformare pentru că nu vrem ca tabelul nostru să arate permanent astfel. Doar mergeți la PAȘI APLICAȚI , apoi eliminați transformarea Counter Rows .
Folosind opțiunea Eliminați rândurile de sus și adăugați coloană index
Să încercăm acum celelalte transformări de rând disponibile pe care le avem. Dacă știm că există câteva rânduri redundante în partea de sus a tabelului nostru de date, le putem elimina cu ușurință făcând clic pe pictograma Transformare rând . Apoi selectați opțiunea Eliminați rândurile de sus....
Va apărea apoi o fereastră pop-up. Acum putem elimina primele 50 de rânduri ale tabelului nostru de date introducând 50 în Numărul de rânduri de intrare, apoi faceți clic pe butonul OK . Și aceasta este o altă transformare bună de rând pe care o putem utiliza.
Înainte de a încerca următoarea transformare, să nu uităm să eliminăm exemplul de transformare Remove Top Rows pe care am făcut-o.
O altă transformare bună pe care o putem folosi este Adăugare coloană index . Avem deja coloane de index în tabelele noastre. Dar, doar pentru a o încerca ca exemplu, să mergem la tabelul Clienți și să folosim opțiunea Adăugați o coloană index .
După ce intrați în tabelul Clienți , faceți clic pe pictograma Transformare rând , selectați opțiunea Adăugare coloană index , apoi selectați opțiunea De la 1 .
Vom vedea apoi că a fost adăugată o coloană Index . Să nu uităm să eliminăm din nou acea transformare pentru că nu avem nevoie de asta în tabelul Clienți . Am încercat doar ca exemplu.
Avem și alte opțiuni de transformare a rândurilor pe care le putem folosi, cum ar fi Păstrarea rândurilor de jos , Păstrarea duplicatelor , Păstrarea erorilor și așa mai departe.
După cum am spus, transformările rândurilor nu sunt la fel de dezvoltate ca transformările coloanelor . Cu toate acestea, există câteva cazuri unice în care acestea pot fi cu adevărat utile.
Concluzie
Un alt lucru interesant despre LuckyTemplates este că nu putem schimba nimic individual într-o anumită celulă sau rând. Asta pentru că LuckyTemplates se referă la coloane și tabele. Acesta este și motivul pentru care transformările coloanelor sunt mai detaliate decât orice transformare de rând.
Probabil că veți vedea unele dintre aceste transformări în unele dintre articolele noastre. Este esențial să le folosiți în mod corespunzător în combinație cu toate celelalte transformări diferite. Sperăm că acest tutorial v-a ajutat să vă gândiți la importanța transformării datelor în LuckyTemplates.
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