Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Permiteți-mi să discut despre câteva transformări avansate în LuckyTemplates prin intermediul editorului de interogări. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Rețineți că puteți combina diferite acțiuni în cadrul editorului de interogări pentru a vă optimiza pe deplin modelele. Este doar o chestiune de familiarizare cu diferitele transformări din LuckyTemplates și de a afla pentru ce scenarii sunt utile.
Cuprins
Explorarea diferitelor transformări în LuckyTemplates
Există multe moduri prin care puteți explora diferitele transformări pe care le puteți face în LuckyTemplates.
O modalitate de a face acest lucru este să faceți un clic dreapta pe oricare dintre coloanele dvs. și să vă uitați la diferitele opțiuni care ar apărea.
De asemenea, poți să te uiți în partea de sus a paginii și să folosești panglica pentru a vedea transformările disponibile pe care le poți face. Aceleași acțiuni pe care le veți vedea făcând un clic dreapta pot fi găsite și în această zonă, plus câteva acțiuni suplimentare, cum ar fi adăugarea unei coloane.
De asemenea, puteți face clic pe pictograma din partea din stânga sus a tabelului și va apărea o listă de transformări.
Acest meniu vă va arăta, de asemenea, câteva transformări suplimentare de coloane și rânduri, cum ar fi Păstrați rândurile de sus, Păstrați rândurile de jos, Păstrați intervalul de rânduri etc. Vă permite, de asemenea, să faceți unele filtre.
De asemenea, puteți utiliza meniul drop-down din partea dreaptă a numelui coloanei dvs. Aceasta vă va afișa opțiuni suplimentare de filtrare.
Rețineți că, indiferent de unde accesați acele transformări, fiecare transformare pe care o faceți va fi înregistrată în Pașii aplicați aici, în dreapta.
Adăugarea datelor dintr-un site web în tabelul dvs
Pentru a vă arăta un exemplu de transformări avansate, voi adăuga câteva date în acest tabel de mai jos.
Adaug aceste date pentru o analiză suplimentară pe care tabelul meu nu mi le oferă momentan. În acest caz, vreau date actualizate despre populația din California, deoarece datele din tabelul meu Locații sunt învechite.
Pentru început, voi căuta pe Google datele demografice din California.
Obțin o serie de rezultate aici, așa că îl voi alege pe cel de la california-demographics.com.
Afișează o mulțime de informații, dar datele pe care le caut se găsesc aici în acest link care spune „Vedeți toate orașele din California după populație”.
Acum, am o defalcare a tuturor orașelor diferite și a populațiilor lor respective.
Ceea ce voi face este să copiez adresa URL a acestei pagini.
Apoi voi reveni la editorul de interogări.
Sub panglica Acasă , voi face clic pe Sursă nouă , apoi pe Web .
Ceea ce fac aici este să răzuiesc datele de pe site-ul web pe care l-am vizitat mai devreme.
Rețineți că, dacă veți face același lucru în modelul dvs., trebuie să vă asigurați că datele sunt prezentate într-un format bun.
Așa că voi lipi adresa URL pe care am copiat-o mai devreme în spațiul oferit aici.
După ce dau clic pe OK, va apărea această fereastră. Trebuie doar să dau clic pe Conectare.
Doar un sfat rapid aici. Deoarece obțineți date online, trebuie să vă asigurați că conexiunea dvs. la internet este destul de bună. În caz contrar, ar putea dura mult timp pentru a obține datele.
Acum că sunt conectat, tabelul pe care l-am văzut mai devreme pe site-ul respectiv a apărut în această fereastră.
Date ca acestea vor veni ca un instantaneu din sursa originală. Deci, când încorporez acest lucru într-o interogare, va primi automat date noi de pe site-ul web de fiecare dată când îmi reîmprospătesc tabelul . Și atunci când datele de pe site-ul web sunt actualizate, tabelul va fi și el actualizat.
Transformarea tabelului cu noile date
Noile date pe care le-am adăugat sunt acum aici sub Alte interogări ca tabelul 1.
Am menționat anterior că vreau ca fiecare parte de date de pe tabelul meu să fie etichetată clar, așa că evident că trebuie să schimb numele tabelului 1.
O modalitate de a face acest lucru este prin secțiunea Proprietăți din dreapta. Doar pentru a vă arăta cum se face, voi redenumi acel tabel ca California Popn Data.
De asemenea, pot schimba numele făcând dublu clic pe el aici, în panoul din stânga . De data aceasta, voi redenumi același tabel cu CA Population Data.
Nu vreau ca acesta să rămână sub Alte interogări, deoarece este un tabel de suport și am deja un folder existent pentru Interogări suport. Deci tot ce trebuie să fac este să trag acel tabel în folderul potrivit.
Înainte de a trece mai departe, vreau să verific ce include această nouă masă de susținere.
Acesta arată rangul, orașul și populația.
Acum, voi verifica tabelul meu Locații .
Văd că numele orașelor din tabelul meu Locații sunt aceleași cu numele orașelor din tabelul CA Population Data.
Din această cauză, nu are sens să ai două mese separate. Așa că o să le unesc.
Am menționat mai devreme că tabelul meu Locații are date învechite privind populația. Prin îmbinarea celor două tabele, sper să înlocuiesc aceste date vechi cu numere actualizate .
Deci, în tabelul meu Locații , voi face clic pe coloana Nume . Apoi, voi face clic pe Merge Queries .
În fereastra Îmbinare , voi face clic pe coloana Nume din fila Locații .
În meniul drop-down, voi alege datele mele privind populația CA .
Apoi, voi alege coloana Oraș .
Am primit o notificare privind nivelurile de confidențialitate , așa că voi face doar clic pe aceasta.
Uită-te la partea de jos aici. Se spune că numărul de rânduri din coloana Nume se potrivește cu numărul de rânduri din coloana Oraș .
Acest lucru facilitează îmbinarea acestor tabele împreună. Înseamnă că există suficiente date în Datele privind populația CA care acoperă toate iterațiile din tabelul Locații unde sunt datele brute .
Există o mulțime de moduri diferite prin care aceste tabele pot fi îmbinate. Aceste opțiuni pot fi găsite în acest meniu drop-down sub Join Kind .
În mod normal, folosesc Left Outer , dar puteți experimenta ceea ce funcționează cel mai bine pentru dvs.
Odată ce apăs pe OK, veți vedea că pașii mei aplicați arată că îmbinarea a avut succes.
Iată noua coloană care a rezultat din acea îmbinare. Observați că rândurile spun „Tabel” în loc să afișeze date.
Asta pentru că întregul tabel a fost îmbinat în acest tabel vechi. Deci, voi verifica ce date sunt în el făcând clic pe meniul drop-down de lângă numele coloanei.
Cu siguranță nu am nevoie de Rank. Nu am nevoie și de numele orașului, pentru că le am deja în datele mele brute. Așa că le voi debifa și voi păstra datele despre populație.
Acum, am date actualizate privind populația în tabelul meu.
Asta înseamnă că nu voi mai avea nevoie de vechea mea coloană Populație, așa că o voi elimina.
În ceea ce privește noua coloană pe care am adăugat-o, o voi redenumi Population Data .
Deoarece nu am nevoie de încărcarea întregului tabel pe care l-am importat de pe web în modelul meu de fiecare dată când îl deschid, voi dezactiva încărcarea făcând un clic dreapta și debifând „Activați încărcarea ” .
Trebuie doar să mă asigur că „Include în reîmprospătarea raportului” rămâne bifată, astfel încât datele pe care le-am păstrat în tabel să rămână acolo de fiecare dată când îmi reîmprospătesc modelul.
Sfaturile mele de practică atunci când utilizați Editorul avansat LuckyTemplates
Cum să descărcați ratele de schimb în LuckyTemplates
Prezentarea și înțelegerea anomaliilor în LuckyTemplates
Concluzie
Cu aceste transformări, pot obține informații și mai bune de la modelul meu.
De exemplu, acum pot compara informațiile despre vânzări din diferite regiuni pe baza informațiilor despre populație. Pot verifica ce procent din populația totală din California îmi cumpără produsele. Pot verifica impactul populației dintr-un oraș față de altul în ceea ce privește vânzările.
Există atât de multe pe care le puteți face în editorul de interogări. Acesta este doar un curs pentru începători, dar odată ce treceți la cursuri mai avansate, veți găsi transformări și mai uimitoare î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