Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Am vrut să evidențiez în această postare câteva dintre sfaturile mele de cele mai bune practici pentru modelarea datelor LuckyTemplates. În acest tutorial, trec prin multe tehnici în detaliu, pe care cred că le veți găsi foarte benefice de îndată ce veți începe să le implementați în rapoartele dvs. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Veți descoperi că, pe măsură ce lucrați la orice dezvoltare, anumite elemente ale rapoartelor dvs. LuckyTemplates vor crește. Acestea pot fi lucruri precum noi tabele de date, relații diferite între tabele, un sortiment de grupuri de măsură și multe altele.
Organizarea tuturor acestor părți ale raportării este absolut esențială, astfel încât să puteți înțelege clar ce se întâmplă în interiorul modelului dvs.
Vreau să vă vorbesc despre câteva dintre sfaturile mele de cele mai bune practici pentru organizarea modelelor dvs. Ceea ce ne uităm aici este un raport întreg care a fost elaborat pentru un Summit de învățare .
Acest model de aici este atât de detaliat – atât de multe calcule au fost incluse în acest raport și atât de multe tabele de susținere pe deasupra acestui model. Pentru a veni cu așa ceva, este absolut esențial să urmați câteva dintre aceste sfaturi de cele mai bune practici privind organizarea lucrurilor.
Cuprins
Structurați-vă modelul de bază în mod intuitiv
Să mergem și să vizităm mai întâi modelul de date. Acum verificați cât de detaliat este Modelul de bază.
Mulți dintre voi care ați urmărit tutorialele mele înainte sunt familiarizați cu cum să vă configurați modelul de bază în cel mai simplu mod posibil.
Veți observa că tabelele LOOKUP sunt în partea de sus și tabelele FACT sunt în jos în jos. De asemenea, puteți vedea aici că avem de-a face cu mai multe tabele de fapte.
În acest exemplu, există o mulțime de materiale cu care avem de-a face în ceea ce privește detaliile financiare. Lucruri precum bugetarea, compararea și consolidarea acestor numere cu datele noastre privind tranzacțiile sau vânzările.
Avem o mulțime de tabele și relații peste tot, dar după cum puteți vedea aici, le-am așezat într-un mod simplu și intuitiv. Dacă o configurați așa, devine mai simplu de înțeles deși ceea ce se face este foarte complex din punct de vedere al calculelor.
Organizați mese unde le puteți vedea
Permiteți-mi să extind ecranul, astfel încât să puteți vedea câte tabele și grupuri de lucruri am în acest model.
Am pus tabelele de susținere sub măsurile mele principale, unde le pot găsi cu ușurință cu totul.
De asemenea, am câteva tabele ascunse care conțin date diferite și le-am consolidat în tabelul Detalii financiare.
În partea dreaptă a ecranului sunt tabelele mele de măsură. Tabelele de măsură sunt cheia pentru organizarea modelului dvs. Le-am pus si pe o parte. Eu le fac pe toate modelele mele și vă recomand cu căldură să faceți ceva similar.
Observ că pentru majoritatea membrilor LuckyTemplates care postează pe forumul de asistență, modelul lor este puțin dezordonat. Acest lucru este perfect de înțeles, pentru că nu știi ce să faci când abia ești la început.
Dar dacă puteți lua unele dintre aceste sfaturi simple pe care le folosesc și le implementați în propriul dvs. model, sunt încrezător că chiar și aceste mici modificări vor face lucrurile mai ușor de înțeles.
Vizualizează lucrurile în mintea ta
Ceea ce îmi place să fac, indiferent de scenariul de date la care lucrez, este să vizualizez ce se întâmplă de fapt cu modelul meu în timp ce îmi construiesc raportul și îmi scriu calculele DAX .
Așa că știu că atunci când un filtru este instalat, știu cum se reduce la un calcul pe care s-ar putea să îl fac în tabelul meu de vânzări, tabelul de buget sau chiar într-o combinație de tabele.
Este important să poți vizualiza aceste lucruri în mintea ta așa cum se întâmplă de fapt.
Organizați-vă măsurile folosind un tabel de măsură
Ultimul sfat pe care am vrut să-l trec se referă la tabelele de măsură. Să aruncăm o privire în partea dreaptă și să vedem câte tabele de măsură am. Un număr destul de important, nu?
Vedeți ce se întâmplă ori de câte ori deschid oricare dintre aceste câmpuri, cum ar fi câmpurile Atrition Visuals și Key Measures.
Ceea ce încerc să vă arăt aici este că puteți crea o mulțime de măsuri. Puteți crea cu ușurință 30, 40, chiar 50 de măsuri în modelul dvs. Dacă nu le puneți în tabelele de măsură, atunci vă puteți pierde cu ușurință în marea de date . Veți căuta măsurile dvs. și nu veți ști unde să le găsiți. Îți va îngreuna viața oricărei persoane care folosește modelul tău.
Denumiți intuitiv tabelele de măsură
Este important să simplificați lucrurile cât de mult puteți pentru a vă accelera dezvoltarea, mai ales dacă denumiți tabelele de măsură într-un mod intuitiv.
De exemplu, dacă vreau să fac o comparație a perioadelor de timp, știu unde să merg. Voi face doar clic pe tabelul de comparare a timpului, apoi îl trageți și îl plasez în vizualizările mele .
Implementând doar aceste lucruri mici, vă puteți îmbunătăți viteza de dezvoltare în LuckyTemplates.
Acest lucru nu este doar pentru beneficiul tău. Alții care pot utiliza modelul dvs. în viitor trebuie să poată relua locul unde v-ați lăsat munca.
Ei trebuie să poată audita numerele pe care le calculați și, de asemenea, să înțeleagă cum sunt calculate aceste numere.
Concluzie
Dacă urmați sfaturile de cele mai bune practici privind modelarea datelor LuckyTemplates pe care le parcurg în acest tutorial, sunt foarte încrezător că veți putea dezvolta modele de date LuckyTemplates mult mai superioare decât alții din jurul vostru.
Există doar câteva mici actualizări pe care trebuie să le faceți și să faceți bine în mod constant pentru a optimiza munca de raportare și dezvoltare în care vă aventurați. De asemenea, puteți utiliza aceste sfaturi pentru a face actualizări rapide și ușoare ale lucrărilor existente.
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