Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Cuprins
Interogare SQL LuckyTemplates
Pentru acest tutorial, vom aprofunda și vom înțelege cum funcționează dependențele de interogare în LuckyTemplates.
Dependențe de interogare vă arată cum interogările sunt legate între ele în LuckyTemplates. Puteți vedea ce interogări depind de alte interogări sau tabele. Acest lucru este util atunci când intenționați să faceți o mulțime de transformări de date în interiorul modelului dvs.
Această caracteristică face parte din LuckyTemplates SQL Query de ceva vreme, dar nu mulți utilizatori știu cum să-și maximizeze funcția. Dacă lucrați adesea cu setări LuckyTemplates complicate, trebuie să înțelegeți mai mult dependențele de interogare .
Înțelegerea dependențelor de interogare în LuckyTemplates
Pentru a începe, faceți clic pe panglica Vizualizare , apoi faceți clic pe Dependențe de interogare .
Primul lucru pe care îl puteți vedea în arborele de dependență este folderul sursă al interogării inițiale.
Sub interogarea inițială, puteți vedea că s-a ramificat în mai multe alte interogări. Aveți interogările din tabelul Clienți , Produse , Regiuni și Vânzări . Privind acest lucru, aveți deja o imagine de ansamblu asupra modului în care sunt conectate aceste interogări.
Vă voi arăta un exemplu despre cum funcționează dependențele de interogare în LuckyTemplates. De exemplu, avem deja coloana Canal și coloana Cod canal .
Ce vreau să fac este să creez un alt tabel din asta. Vreau să despart această informație și să le pun într-un alt tabel.
Aceasta este o idee bună, deoarece, după cum puteți vedea în aceste coloane, există o mulțime de informații repetitive, mai ales când aveți mai multe coloane care conțin lucruri similare.
În teorie, putem doar să avem coloanele Channel și Channel Code într-un alt tabel, apoi să tragem o relație între tabelul Channel până la tabelul nostru de vânzări.
Pentru a face acest lucru, faceți clic dreapta pe tabelul Vânzări , apoi selectați Referință .
Apoi, redenumiți interogarea de vânzări duplicată din Vânzări (2) în tabelul Canale . În noul tabel Canale , faceți clic pe coloana Canal , țineți apăsată tasta Ctrl și faceți clic pe coloana Cod canal .
În timp ce apăsați în continuare Ctrl , faceți clic dreapta pe coloanele menționate, apoi selectați Eliminați alte coloane .
După aceea, numai coloanele Canal și Cod canal vor rămâne în tabelul Canale .
Acum, trebuie să creați un tabel de căutare pentru toate canalele dvs. folosind tabelul Canale . Dar mai întâi, trebuie să eliminați intrările duplicate făcând clic dreapta și selectând Eliminați duplicatele . Acesta este un mod eficient de a vă crea codurile de canal.
După cum puteți vedea, în ambele coloane au rămas doar trei intrări. Acum, faceți clic pe panglica Adăugați o coloană și apoi selectați Coloană din exemple . Trebuie să faceți acest lucru pentru a vă putea abrevia codurile de canal folosind prima literă.
Făcând acest lucru, puteți crea o coloană nouă și puteți adăuga tabelul Channel Short Code .
Dacă te uiți înapoi în vizualizarea Dependențe de interogare , acum poți vedea conexiunea dintre interogarea tabelului Vânzări și tabelul Canale .
Concluzie
Acest exemplu pentru dependențele de interogare este doar unul simplu. Odată ce aveți o mulțime de date din diverse surse, arborele de dependență va părea mai complicat.
După cum am menționat, această tehnică este utilă atunci când există multe informații repetitive în mai multe coloane. Doar asigurați-vă că noul tabel pe care l-ați creat este încă conectat și depinde de interogarea inițială.
Sper că ați învățat multe din acest tutorial. Există diverse oportunități de a utiliza dependențe de interogare . Cheia este să exersați și să experimentați cu diferite exemple în diferite scenarii.
Pana data viitoare!
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