Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

În acest tutorial, vă voi arăta cum mi-am configurat modelele și relațiile din el. Crearea unui flux continuu în jurul transformării datelor LuckyTemplates poate îmbunătăți considerabil procesul de dezvoltare a rapoartelor, iar modul în care vă configurați modelele este o contribuție principală la acest flux.

Pentru a prezenta în mod clar procesul meu de transformare a datelor LuckyTemplates, voi folosi raportul pe care l-am trimis ca înregistrare pentru ca exemplu. De asemenea, voi folosi același set de date furnizat pentru acea provocare.

Cuprins

Curățarea setului de date

Așa arată setul de date. Este într-un fișier Excel și are un număr de file diferite.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Pentru că îmi place să păstrez lucrurile simple, primul lucru pe care îl fac de obicei cu seturi de date ca acesta este să aflu dacă am nevoie de totul în ele. Voi trece prin fiecare filă pentru a verifica. Să începem cu fila Calitate furnizor.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Se pare că majoritatea informațiilor se află în această filă - furnizori, fabrici, defecte, timp total de nefuncționare etc.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

O privire la asta și știu că acesta este ceva pe care îl voi folosi pentru raportul meu.

Următoarea filă este fila Categorie. Are ID-ul categoriei și numele categoriei.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

ID-ul categoriei nu face prea mult pentru raportul meu, iar categoriile date sunt deja în fila Calitate furnizor. Deci voi șterge această filă.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Următoarea filă este pentru tipul de defect. La fel ca fila categorie, ID-ul nu este cu adevărat util și tipul de defect în sine face deja parte din fila de calitate a furnizorului. Deci voi șterge și asta.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Fila cu defecte îmi oferă o listă cu descrierile defectelor. Aceasta face parte și din fila de calitate a furnizorului, așa că o voi șterge.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Același lucru este valabil și pentru tipul de material.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Ultima filă este pentru locația fabricii.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Privind această filă, îmi pot imagina că am o hartă vizuală în raportul meu. Acest lucru va fi cu siguranță util pentru mine, dar voi avea nevoie de câteva informații suplimentare.

În primul rând, ar trebui să adaug o stare. Dacă sunteți din SUA, veți ști că unele orașe au același nume în state diferite. Deci este important ca aici să fie adăugat și statul, precum și latitudinea și longitudinea.

Există o mulțime de moduri de a face latitudinea și longitudinea, dar am decis să o fac prin Google Maps.

Deoarece primul oraș de pe listă este Westside, Iowa, tocmai l-am căutat pe Google Maps.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Îmi oferă o zonă întreagă, dar nu îmi oferă o poziție fixă ​​exactă. Așa că voi face clic pe „În apropiere” pentru a obține un cod exact.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Acum că am o locație exactă fixată pe hartă, voi face doar un clic dreapta pe ea pentru a obține latitudinea și longitudinea.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Am făcut asta pentru fiecare dintre cele 30 de locații ale fabricii. Apoi, l-am adăugat în foaia de calcul.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Așa că am curățat setul de date și am adăugat toate informațiile de care am nevoie. Tot ce mi-au rămas sunt două file – Calitate furnizor și Plant.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Voi salva acest fișier ca Demo Challenge 10.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Acum că am setul de date pregătit, este timpul să-l import în LuckyTemplates.

Importul Datelor

Înainte de a importa setul de date pe care l-am salvat mai devreme, vreau să vă arăt un șablon pe care l-am folosit pentru majoritatea rapoartelor mele, în special pentru trimiterile mele la Provocările LuckyTemplates. Este un fișier PBIX care conține un tabel de date și perioade gata făcut.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Când deschid acel fișier în LuckyTemplates, arată tabelul de date deja configurat în panoul Câmpuri.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Am și un tabel de perioade aici. Acest lucru îmi permite să personalizez și să fac o mulțime de lucruri diferite folosind un slicer.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Dacă deschid acel tabel de perioade, acesta oferă o serie de filtre diferite, cum ar fi astăzi, ieri, săptămâna curentă până în prezent etc.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Am făcut un tutorial video despre cum să configurați un șablon ca acesta înainte. Puteți găsi și pe care l-am folosit pe forum.

Acum că am șablonul meu, este timpul să-mi import setul de date. Pentru a face asta, trebuie doar să dau clic pe pictograma Excel de sub panglica Acasă.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Aceasta deschide o casetă în care pot alege fișierul potrivit și îl pot deschide.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Încărcarea poate dura uneori, în funcție de câte date conține fișierul. Dar odată ce este importat, vă va arăta tabelele pe care le puteți utiliza.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Aleg tabelele pentru calitatea fabricii și a furnizorilor, deoarece acestea au fost filele pe care le-am configurat mai devreme pentru acest raport.

Transformarea datelor LuckyTemplates

Acum, vă voi arăta câteva tehnici simple în procesul meu de transformare a datelor LuckyTemplates. Odată ce aceste casete au fost bifate, unii ar face clic pe Încărcare imediat. În ceea ce mă privește, fac întotdeauna clic mai întâi pe butonul Transform Data.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Transform Data încarcă datele în editorul de interogări și îmi permite să verific dacă am datele potrivite. Amintiți-vă că, în afară de filele pe care le-am reparat pe Excel, am încărcat și șablonul pe care îl folosesc în mod normal. Accesul mai întâi în editorul de interogări îmi permite să lucrez la datele mele fără probleme, fără a fi nevoie să merg înainte și înapoi.

Așa arată în editorul de interogări.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

O să verific mai întâi tabelul meu de întâlniri. Această interogare este setată doar să afișeze datele din 2019 și 2020.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Dar în setul de date, cred că am date din 2018. Așa că voi schimba acest lucru în 2018 și voi apăsa tasta Tab.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Acum am date din 2018 până în 2020 pentru tabelul meu de date.

O să verific în continuare tabelul meu de perioadă.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Acest tabel de perioade vine cu șablonul meu, dar nu cred că îl voi folosi pentru raportul meu. Așa că o să-l șterg.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

O să verific în continuare masa mea Plant. Uneori, este posibil să întâmpinați o eroare precum cea de mai jos.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Dacă se întâmplă acest lucru, apăsați butonul Reîmprospătare previzualizare de pe panglica Acasă.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Odată ce tabelul se încarcă, mă asigur că toate informațiile importante sunt aici. Amintiți-vă că aceasta este fila pe care am editat-o ​​mai devreme, așa că trebuie să mă asigur că tot ce am adăugat este aici.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Afișează informațiile potrivite, cu ID-ul fabricii și locația fabricii (coloanele implicite), precum și starea, latitudinea și longitudinea (coloanele pe care le-am adăugat).

De asemenea, dau clic pe butonul Detectare tip de date de sub Transformare pentru a mă asigura că coloanele arată tipul potrivit.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Când îmi deschid tabelul pentru calitatea furnizorilor, aș face același lucru.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

După cum puteți vedea, majoritatea coloanelor sunt de același tip. Sunt în mare parte text, cu excepția cantității totale de defecte și a minutelor totale de nefuncționare, care sunt numere.

Acum că am trei tabele aici – data, instalația și calitatea furnizorului – voi apăsa Închide și aplica.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Odată ce aceste modificări au fost aplicate, voi verifica acele tabele din panoul Câmpuri. Doar pentru a simplifica lucrurile, voi schimba calitatea furnizorului în date.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

După ce o schimb, voi verifica ce se află în acel tabel de date și voi transforma datele după cum este necesar. Voi verifica mai întâi coloana Data.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Din moment ce sunt în SUA, de obicei notăm datele folosind un format de două cifre; două cifre pentru lună, două cifre pentru zi și două cifre pentru an.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Puteți alege propriul format, în funcție de practica obișnuită în locația dvs.

Toate celelalte coloane conțin în mare parte text, așa că sunt bune așa cum sunt. Defectele totale și minutele de întrerupere sunt numere întregi, așa că le voi păstra și în formatul lor actual.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Tabelul de date face parte din șablonul meu prestabilit, așa că nu are nevoie de nicio modificare. Aceasta înseamnă că pot sări peste asta și să merg la tabelul Plant în continuare.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Voi începe cu coloana Latitudine. Sub Instrumente pentru coloane, voi merge la Rezumat și voi alege Nu rezuma .

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

În categoria de date, voi selecta Latitude.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Odată ce fac asta, emblema pentru coloana Latitudine se schimbă.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Voi face același lucru și pentru coloana Latitude. Doar alegeți Nu rezumați , apoi alegeți Longitudine în categoria Date .

Voi păstra ID-ul plantei ca număr întreg. Voi alege, de asemenea, Nu rezuma pentru aceasta.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Apoi, ultimul pe care îl voi schimba este statul. Aceasta este o coloană de text.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Pe lângă faptul că aleg Nu rezuma, voi schimba și categoria de date în Stat sau Provincie .

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Acum, am trecut prin toate coloanele care conțin datele mele. Acesta a fost un exemplu simplu de transformare a datelor LuckyTemplates. Dar, în ciuda cât de simplu arăta totul, poate avea un impact uriaș odată ce începem să lucrăm cu datele mai târziu.

Crearea modelului și construirea relațiilor

Să trecem la fila de vizualizare a modelului din desktopul LuckyTemplates.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Veți vedea tabelele din modelul nostru aici. Pentru a fi mai ușor să vedeți relațiile, voi pune tabelul nostru de fapte, care este Date, în partea de jos. Apoi voi pune Date și Plant în partea de sus.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

În continuare, voi stabili relațiile. Sub panglica Acasă, voi face clic pe Gestionați relațiile.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Voi începe prin a construi o relație între tabelele mele Date și Date. Voi alege coloanele Date din ambele tabele.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Sub cardinalitate, voi alege Multe la unu. Sub direcția filtrului încrucișat, voi alege Singur.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Rețineți că filtrul încrucișat este aproape întotdeauna setat la Single. Nu sunt prea multe motive să o faci altfel.

Voi apăsa OK pentru a salva acea relație, apoi voi trece la următoarea. De data aceasta, voi folosi coloana Locație plante din tabelul Date, apoi o potrivesc cu coloana Plant din tabelul Plant.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Din nou, ar trebui să fie o relație de mai multe la unu, cu un singur filtru încrucișat.

Aceste două sunt singurele relații pe care trebuie să le stabilim în modelul nostru deocamdată.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Odată ce închid acea fereastră, puteți vedea că avem tabelul nostru de fapte aici, în partea de jos. Apoi, există o relație multi-la-unu din tabelul de date care merge la tabelul de date. Același lucru este valabil și pentru masa Plant.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Configurarea tabelului cu măsuri cheie

Acum, o să vă arăt modelul original pe care l-am folosit pentru provocarea reală. După cum puteți vedea, este configurat în același mod, cu excepția faptului că am și tabelul cu Măsuri cheie.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Pe măsură ce lucrați la rapoartele dvs., veți folosi o serie de măsuri cheie, astfel încât veți avea întotdeauna nevoie de așa ceva. Lasă-mă să-ți arăt cum îl creez pe al meu.

Încep făcând clic pe Introduceți date sub panglica Acasă.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Acest lucru va deschide o fereastră în care pot crea un tabel. Deoarece am deja un tabel de Măsuri cheie, îl voi numi doar Măsuri cheie v2 .

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Odată ce am apăsat încărcarea, mă pot întoarce la panoul Câmpuri și voi vedea tabelul imediat. Vine automat cu o coloană goală.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Acum, voi evidenția acea coloană, apoi voi face clic pe Măsură nouă sub Instrumente tabel .

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Voi numi această măsură Testing123 și voi folosi doar o măsură generică aici doar pentru a vă arăta cum să configurați aceasta.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

De asemenea, am această măsură configurată ca număr întreg și am adăugat o virgulă pentru că știu că voi lucra cu numere mari în toate aceste tabele.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Revenind la panoul Câmpuri, pot vedea noua măsură pe care am creat-o. Deci pot merge mai departe și șterg coloana implicită.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Odată ce este șters, voi face doar clic pe săgeata din dreapta de lângă Câmpuri, apoi voi face clic pe săgeata din stânga care apare.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Acest lucru va reîmprospăta panoul din dreapta. Acum, veți vedea tabelul meu Key Measures v2 în partea de sus, imediat după tabelul meu original Key Measures.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Pe măsură ce parcurgeți procesul de elaborare a rapoartelor, veți adăuga mai multe măsuri în acest tabel. Iată cum arată tabelul meu original cu Măsuri cheie.

Transformarea datelor LuckyTemplates și configurarea modelelor și a relațiilor

Având un tabel cu Măsuri cheie ca acesta, va fi mai ușor să lucrați cu măsuri pe măsură ce vă creați raportul.


Cele mai bune practici de încărcare și transformare a datelor
Transformări LuckyTemplates simple pentru
modelarea datelor mai optimizată a datelor în LuckyTemplates: sfaturi și bune practici

Concluzie

Acesta a fost un proces de transformare a datelor LuckyTemplates foarte simplu. Chiar și cu modul în care am pus la punct modelele și relațiile, am păstrat totul cât mai ușor.

Cel mai mare beneficiu este că va face procesul mai fluid, mai ales când începeți să adăugați vizualizări și măsuri DAX mai târziu.

Făcând acest lucru înseamnă, de asemenea, că ai pus o bază bună pentru întregul tău raport. Există mai puține șanse de a face greșeli mai târziu și, dacă ajungeți să faceți câteva, va fi ușor să le curățați și să remediați orice problemă.

Toate cele bune,

Jarrett

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