Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Când facem o analiză a modelului nostru, este posibil să dorim să găsim o perspectivă care nu are legătură cu nimic din tabelele noastre. Aici intervine conceptul de utilizare a tabelelor suport pentru modelarea datelor LuckyTemplates.
Tabelele suport nu au nicio relație cu tabelele noastre, dar le putem folosi pentru a susține vizualizările din rapoartele noastre.
Cuprins
Exemplu de scenariu pentru modelarea datelor în LuckyTemplates
Pentru acest exemplu, vom crea un tabel suport pentru tabelul Clienți . Putem suprapune acel tabel suport cu informații. Apoi rulați logica DAX pentru a crea vizualizări care nu sunt posibile cu ceea ce avem în prezent pe tabelul Clienți .
În vizualizarea Raport , avem o vizualizare care arată tranzacțiile totale ale fiecărui client. Pentru acest exemplu, cea mai mare tranzacție de la un client este 33 .
Atunci cel mai mic este 8 .
De exemplu, dorim să creăm o vizualizare care să arate frecvența clienților noștri pe baza tranzacțiilor lor. Este o vizualizare care arată vânzările totale ale clienților noștri cu frecvență înaltă, medie și joasă, care nu există nicăieri pe modelul nostru. Ceea ce putem face este să creăm un tabel care va conține acele frecvențe, astfel încât să putem rula logica prin el.
Crearea unui tabel suport pentru modelarea datelor în LuckyTemplates
Există diferite moduri de a crea un tabel. Pentru acest exemplu, să folosim opțiunea Introduceți date din fila Acasă .
Să numim acest tabel drept „ Frecvența achiziției ”. Apoi setați prima coloană ca grup de frecvență și adăugați valorile frecvenței ca înaltă , ok și scăzută . Adăugați și coloanele Min și Max . În tabelul nostru actual, spunem că clienții noștri de înaltă frecvență ar trebui să aibă cel puțin 25 – 40 de tranzacții. Clienții cu frecvență medie ar trebui să aibă 15 – 25 de tranzacții, iar clienții cu frecvență joasă sunt cei cu doar 0 – 15 tranzacții.
În vizualizarea Relație , vom poziționa tabelul de frecvență de achiziție adăugat în partea dreaptă. Acest lucru se datorează faptului că tabelul Frecvența de achiziție este un tabel suport . Coloanele care sunt create pe acest tabel nu au nicio relație cu niciun tabel din modelul nostru de date. Vom folosi acest lucru doar pentru a rula logica DAX pentru a sprijini vizualizările pe care dorim să le creăm în rapoartele noastre.
Crearea tabelelor de măsură pentru modelarea datelor LuckyTemplates
Pe lângă tabelul Frecvența achiziției , să creăm și un alt tabel folosind opțiunea Introduceți date . Să-i denumim Grupare dinamică . Apoi vom crea o măsură în acest tabel.
Redenumiți măsura ca tabel Vânzări după grup de frecvență . Puteți afla mai multe despre crearea tabelelor de măsură prin acest link .
Pentru măsura noastră, vom folosi un cod DAX care este destul de complicat. Această măsură calculează vânzările totale ale fiecărui client din tabelul Clienți . Acesta identifică dacă tranzacțiile lor totale se încadrează în valorile MIN și MAX ale tabelului Frecvența achiziției , care este tabelul suport pe care l-am creat.
Principalul lucru aici este că tabelul Frecvența achiziției nu are nicio relație în tabelul Clienți sau în alte tabele. Cu toate acestea, creând o logică folosind o măsură și un cod DAX, acum o putem folosi pentru a sprijini sau a crea o vizualizare cu celelalte tabele ale noastre.
Crearea de vizualizări personalizate în LuckyTemplates
Pentru a crea vizualizarea pe care o dorim, trebuie doar să glisăm coloana Grup de frecvență din tabelul de grupare dinamică pe pânza noastră.
Apoi, vom trage măsura noastră Vânzări după grup de frecvență în Grupul nostru de frecvență pe pânză.
Drept urmare, avem acum o vizualizare care ne arată vânzările totale ale clientului de la frecvențele înalte, joase și medii ( Ok ).
După aceea, putem transforma aceasta într-o vizualizare grafică gogoși. Apoi, vom vedea că, pe baza logicii pe care am creat-o cu tabelul nostru de suport, majoritatea clienților noștri se află în frecvența medie ( OK) .
Acest lucru are sens deoarece, dacă verificăm totalul tranzacțiilor clienților noștri, majoritatea dintre ei au în jur de 20-21 de tranzacții.
Aceasta se încadrează în intervalul mediu de frecvență 15-25 ( Ok ) pe baza tabelului nostru de suport ( Grup de frecvență ).
De asemenea, putem crea o altă vizualizare trăgând măsura ( Vânzări după grup de frecvență ) în interiorul vizualizării Nume clienți ...
… și coloana Grup de frecvență din tabelul nostru suport ( Frecvența de achiziție ).
Ca rezultat, vizualizarea afișează acum numele clienților, vânzările lor totale și frecvența tranzacțiilor.
Putem apoi converti această vizualizare într-o diagramă cu bare, dacă dorim.
În cele din urmă , avem aceste vizualizări pentru vânzări după grup de frecvență după numele clienților și grup de frecvență și vânzări după grup de frecvență după grup de frecvență.
Concluzie
În rezumat, am reușit să creăm un tabel suport și să îl folosim pentru modelarea datelor în LuckyTemplates. Acestea sunt câteva tehnici puternice pe care le putem realiza atunci când folosim tabele suport.
Acum, gândiți-vă cum putem extinde logica aici. În acest caz, am izolat tranzacții, dar putem face acest lucru și pentru alte calcule pentru un grup de oameni în vânzări, marje, creștere și multe altele.
Sper că ați putut să vedeți logica și importanța utilizării tabelelor de sprijin . Din nou, sunt folosite exclusiv pentru a susține logica și vizualizarea pe care dorim să le creăm și le putem folosi în diferite moduri. Cu aceasta, puteți adăuga tehnici analitice fantastice în propriile modele.
Toate cele bune,
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