Conectarea tabelelor de date – Sfaturi despre relațiile LuckyTemplates

Acum că am discutat despre ce este modelarea datelor, este timpul să înțelegem ce pot face relațiile LuckyTemplates dintre diferite tabele pentru rapoartele dvs. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Diferite surse de date din modelele dvs. trebuie să aibă relațiile potrivite pentru a obține rezultatele corecte. Când nu reușiți să înțelegeți conceptul acestor relații, nu veți obține niciodată informațiile de care aveți nevoie. De aceea aceste relații sunt importante.

Cuprins

Pentru ce sunt relațiile LuckyTemplates

Îmi configurez întotdeauna tabelele de date în cel mai simplu mod posibil. Vreau ca totul să se explice de la sine pentru a face mai ușor pentru alți oameni să lucreze la aceleași mese mai târziu.

Mai jos, de exemplu, puteți vedea că am aceste coloane de index și câteva tabele de căutare .

Conectarea tabelelor de date – Sfaturi despre relațiile LuckyTemplates

În fiecare tabel, am un ID care îl leagă de tabelul de fapte principal, care conține toate informațiile tranzacționale. Un exemplu este ID-ul locației pe care l-am evidențiat mai jos.

Conectarea tabelelor de date – Sfaturi despre relațiile LuckyTemplates

Aceasta înseamnă că dacă sar în tabelul meu de vânzări și s-a stabilit o relație între tabelele de locație și vânzări, pot vedea o coloană corespunzătoare acesteia în tabelul meu de vânzări.

Conectarea tabelelor de date – Sfaturi despre relațiile LuckyTemplates

Rețineți că nu trebuie neapărat să căutați o coloană care are cuvântul „ID” în nume. Ar putea fi un rând numit Nume oraș sau ceva de genul ăsta. Atâta timp cât sunt date la care faceți referire, este în regulă, indiferent de numele.

Ce fac aceste relații?

Tabelele de căutare conțin informații de filtrare, în timp ce tabelele de fapte conțin toate informațiile tranzacționale. Practic, stabilirea unei relații vă permite să trimiteți acele filtre în tabelul de fapte.

Va crea contextul pentru fiecare calcul pe care îl rulez în rapoartele mele. Dacă ați văzut rapoarte în LuckyTemplates, probabil că ați văzut cum puteți face clic pe filtrele din grafice pentru a modifica rezultatele care apar în vizualizări sau în raportul în sine. Acest lucru este posibil prin relațiile care rulează în fundal.

Cum să construiți relații între tabele

Este esențial să creați tipul potrivit de relații în coloanele potrivite. Există două moduri de a face acest lucru.

Prima modalitate de a face acest lucru este să glisați și să plasați coloana ID în tabelul de fapte.

În modelul meu de mai jos, voi începe cu ID-ul meu de vânzător. Este destul de ușor să-mi dau seama unde trebuie să arunc acea coloană ID, văzând că există și o coloană ID persoana de vânzări în tabelul Vânzări.

Conectarea tabelelor de date – Sfaturi despre relațiile LuckyTemplates

Odată terminat, se creează automat această relație între tabelul de vânzări și tabelul de vânzări.

Conectarea tabelelor de date – Sfaturi despre relațiile LuckyTemplates

Permiteți-mi să analizez această relație înainte de a continua, mai ales că acesta este genul de relație cu care veți lucra în 95% din timp în LuckyTemplates.

Aceasta este ceea ce numiți o relație „unu-la-mulți” .

Observați că relația are un număr 1 la sfârșitul tabelului de căutare. Aceasta înseamnă că fiecare dată este reprezentată o singură dată. În acest caz, vorbim despre fiecare agent de vânzări.

Conectarea tabelelor de date – Sfaturi despre relațiile LuckyTemplates

În urma acelei relații, vei vedea că duce la o vedetă pe tabelul de fapte. Această stea înseamnă multe.

Când te gândești la asta, un singur vânzător poate vinde de mai multe ori, nu? Aceasta înseamnă că, chiar dacă fiecare agent de vânzări este reprezentat o dată în tabelul de căutare, acesta poate fi văzut de mai multe ori pe tabelul de fapte, în funcție de modul în care sunt filtrate datele.

Acesta este motivul pentru care tabelele de căutare ar trebui să enumere numai valori unice pentru fiecare grup particular. De aceea am tabele separate pentru Vânzători, Produse, Locații etc.

Acum voi construi o altă relație, dar de data aceasta, între Produse și Vânzări. Voi folosi aceeași metodă de drag and drop.

Conectarea tabelelor de date – Sfaturi despre relațiile LuckyTemplates

Odată ce linia care reprezintă relația apare, pot trece cu mouse-ul peste ea pentru a evidenția acea relație. Aceasta este o modalitate bună de a verifica dacă ați conectat tabelele potrivite împreună, mai ales dacă aveți deja un număr de linii care curg în tabelul de fapte.

Conectarea tabelelor de date – Sfaturi despre relațiile LuckyTemplates

A doua modalitate de a construi relații este prin utilizarea butonului Gestionare relații de pe panglica Acasă .

Conectarea tabelelor de date – Sfaturi despre relațiile LuckyTemplates

Odată ce dau clic pe acesta, fereastra îmi va arăta relațiile pe care le-am adăugat mai devreme.

Conectarea tabelelor de date – Sfaturi despre relațiile LuckyTemplates

Pentru a adăuga o altă relație la această listă, faceți clic pe Nou.

Conectarea tabelelor de date – Sfaturi despre relațiile LuckyTemplates

Apoi, îmi va cere să selectez ce tabel sursă ar trebui să folosesc. Voi folosi tabelul Date în acest caz.

Conectarea tabelelor de date – Sfaturi despre relațiile LuckyTemplates

Când va apărea tabelul, voi evidenția coloana Data, deoarece acesta este ceea ce contează ca „ID” nostru din această coloană.

Conectarea tabelelor de date – Sfaturi despre relațiile LuckyTemplates

Apoi, voi alege tabelul de fapte, care este tabelul meu de vânzări. Voi evidenția coloana Data produsului, deoarece aceasta este ceea ce corespunde coloanei Data din tabelul Date.

Conectarea tabelelor de date – Sfaturi despre relațiile LuckyTemplates

Sub cardinalitate, voi alege One to many. Asigurați-vă că există o bifă lângă „Faceți această relație activă”. Apoi, voi face clic pe OK.

Conectarea tabelelor de date – Sfaturi despre relațiile LuckyTemplates

Acum, s-a format o relație între tabelul Date și Vânzări.

Conectarea tabelelor de date – Sfaturi despre relațiile LuckyTemplates

Voi crea o altă relație aici pentru Locații.

Conectarea tabelelor de date – Sfaturi despre relațiile LuckyTemplates

Apoi, voi face același lucru pentru Clienți.

Conectarea tabelelor de date – Sfaturi despre relațiile LuckyTemplates

Acum că s-au format toate relațiile necesare, am o cascadă de filtre care provin din rândul meu de tabele de căutare de sus, care intră în tabelul meu de fapte din partea de jos. Acele săgeți vor indica întotdeauna mai multe părți.

Conectarea tabelelor de date – Sfaturi despre relațiile LuckyTemplates

Concluzie

Când înțelegeți cum funcționează relațiile, lucrul cu LuckyTemplates va fi mai ușor. Din nou, aceste relații adaugă context fiecărui calcul rulat în rapoartele dvs. Acest lucru înseamnă că, atâta timp cât aveți o înțelegere de bază a modului în care datele și filtrele lor curg, este mai ușor să vă dați seama ce măsuri trebuie să scrieți.

Unii oameni devin confuzi doar pentru că simt că scenariul lor este diferit. Ei simt că au nevoie de o configurare mult mai complicată decât aceasta. Adevărul este că tot ce aveți nevoie este să vă simplificați datele.

Când identificați tabelele de căutare potrivite și vă concentrați pe tabelul de fapte corect, puteți avea aceeași configurație de bază, indiferent cât de complicată simțiți că este situația dvs.

De asemenea, m-am ocupat de scenarii foarte complexe în LuckyTemplates. Dar la baza celor mai multe dintre aceste rapoarte, am încă aceeași filozofie de model. Puteți explora aceste scenarii complexe după ce v-ați înscris pentru un abonament la și obțineți acces la mai multe cursuri.

Toate cele bune,


Crearea de relații virtuale în LuckyTemplates folosind funcția TREATAS
Cum se lucrează cu date multiple în LuckyTemplates
Cum se calculează zilele de ocupare pe lună în LuckyTemplates utilizând DAX





 


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