Cum funcționează dependențele de interogare în LuckyTemplates

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 .

Cum funcționează dependențele de interogare în LuckyTemplates

Primul lucru pe care îl puteți vedea în arborele de dependență este folderul sursă al interogării inițiale.

Cum funcționează dependențele de interogare în LuckyTemplates

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 .

Cum funcționează dependențele de interogare în LuckyTemplates

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ță .

Cum funcționează dependențele de interogare în LuckyTemplates

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 .

Cum funcționează dependențele de interogare în LuckyTemplates

După aceea, numai coloanele Canal și Cod canal vor rămâne în tabelul Canale .

Cum funcționează dependențele de interogare în LuckyTemplates

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.

Cum funcționează dependențele de interogare în LuckyTemplates

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ă.

Cum funcționează dependențele de interogare în LuckyTemplates

Făcând acest lucru, puteți crea o coloană nouă și puteți adăuga tabelul Channel Short Code .

Cum funcționează dependențele de interogare în LuckyTemplates

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 .

Cum funcționează dependențele de interogare în LuckyTemplates

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!

Leave a Comment

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Cum să salvați și să încărcați un fișier RDS în R

Cum să salvați și să încărcați un fișier RDS în R

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.

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Î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.

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

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.

Introducere la filtrarea contextului în LuckyTemplates

Introducere la filtrarea contextului în LuckyTemplates

Î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.

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

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.

Idei de materializare pentru cache-urile de date în DAX Studio

Idei de materializare pentru cache-urile de date în DAX Studio

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.

Raportare de afaceri folosind LuckyTemplates

Raportare de afaceri folosind LuckyTemplates

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

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți