Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Uneori, atunci când analizați rapoartele LuckyTemplates, este posibil să doriți să știți câte tranzacții au avut loc într-o anumită perioadă de timp. În această postare pe blog, vă voi arăta exact cum să calculați tranzacțiile într-o anumită perioadă de zile folosind informații despre timp în LuckyTemplates. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Această postare va acoperi o lucrare analitică de înaltă calitate care poate fi executată eficient în LuckyTemplates. Vom folosi o combinație de formule DAX în jurul tabelelor de date pentru a extrage informații utile.
Cuprins
Determinarea tranzacțiilor în ultimele N zile
Ne vom uita la câte tranzacții a făcut un anumit client în ultimele N zile. Există de fapt câteva moduri de a face acest lucru.
Numărul total de zile de tranzacționare
Pentru a afla numărul de zile în care un client a tranzacționat cu noi, putem crea o măsură folosind această formulă:
Să presupunem, de exemplu, că un client a cumpărat 3 produse individuale diferite într-o anumită zi. Dacă aceasta este formula pe care o folosim, va returna doar 1 tranzacție (și nu 3), deoarece vom avea un număr distinct al datei achiziției .
Total Tranzacții
Dar dacă dorim să calculăm numărul total de tranzacții, indiferent de zile, putem folosi funcția COUNTROWS din tabelul de vânzări.
Acest lucru ne va oferi tranzacții individuale. Dacă un client a cumpărat 3 produse diferite într-o zi, atunci acestea vor fi 3 tranzacții.
Când ne uităm la tabelul de vânzări, s-ar putea să observăm că nu există o mare diferență între coloanele Total de zile de tranzacții și Total de tranzacții . Dar va exista în unele cazuri, cum ar fi cu Carlos Scott, care a avut mai multe tranzacții într-o singură zi.
Tranzacții în ultimele 60 de zile
Ceea ce dorim să stabilim în continuare este câte tranzacții au fost efectuate în ultimele N de zile sau în ultimele 60 de zile în cazul setului nostru de date demonstrative.
Vom izola câte tranzacții au fost efectuate într-o anumită perioadă de timp față de total.
Amintiți-vă că acesta este un calcul dinamic, astfel încât, pe măsură ce ne mișcăm în timp, 60 de zile se vor muta cu noi. Ne vom uita doar la 60 de zile înapoi.
Deci, pentru a veni cu această formulă, am folosit o combinație de tehnici de formulă și funcție. Vom folosi variabile aici și cu funcții vom lucra cu CALCULATE și FILTER . Să aruncăm o privire la o parte aici.
1. Utilizarea variabilelor (VAR)
Vom folosi VARIABILE pentru a găsi ultima dată de vânzare a achizițiilor (în contextul actual). Deoarece acesta este un set de date demonstrative, am folosit LASTDATE pentru a ne oferi o dată pe care să ne bazăm.
În mod obișnuit, nu veți folosi această formulă, deoarece vă veți uita la un set de date live. Veți fi bine să utilizați această formulă în schimb, dacă acesta este cazul:
2. Lucrul cu funcția CALCULATE
În acest caz, am folosit formula COUNTROWS . Dar, teoretic, putem folosi și măsura Total Transactions.
Încă numărăm numărul de tranzacții, dar doar schimbăm contextul în ceea ce privește modul în care îl calculăm.
Exact asta face funcția CALCULATE; vom analiza totalul tranzacțiilor într-o fereastră din ultimele 60 de zile.
3. Funcția FILTER
Al treilea pas este filtrarea tabelului de date pentru ultimele 60 de zile folosind funcția FILTER. Această funcție specială va deschide o nouă fereastră pentru a calcula tranzacțiile totale într-un anumit interval de timp.
Cu ALL(DATES) , vom elibera inițial orice filtre care ar putea veni din tabelul de date. Apoi vom adăuga filtrele înapoi, repetând fiecare dată și evaluând dacă se află între (Ultima dată – 60) și Ultima dată .
Utilizarea Time Intelligence în LuckyTemplates pentru a vă îmbunătăți vânzările și marketingul
Rezultatul final este într-adevăr niște lucruri puternice. Putem reutiliza aceasta pentru a crea o nouă măsură. De exemplu, putem recalcula formula până la 180 de zile, ca mai jos:
Putem apoi să glisăm rezultatele pe pânză și să ramificăm tabelul pentru a determina viteza ciclului de achiziție al unui client.
Putem analiza tabelul de vânzări și apoi să ne punem întrebările dificile. De ce clienții noștri efectuează mai multe tranzacții în ultimele 60 de zile decât în ultimele 180 de zile?
A fost pentru că le-am oferit o reducere specială sau a fost din cauza unei activități de marketing pe care am făcut-o? Odată ce avem răspunsurile, le putem folosi pentru a ne îmbunătăți strategiile de marketing.
Analiza frecvenței tranzacțiilor este crucială pentru o afacere , mai ales dacă sunteți un retailer de înaltă frecvență sau conduceți o companie online.
Concluzie
Perspectivele pe care le puteți obține din inteligența temporală în pot conduce la multe acțiuni și decizii cu inițiativele dvs. de marketing, inventar și financiare.
Tehnica poate fi folosită în atât de multe moduri diferite în mediul potrivit. Amintiți-vă că nu trebuie să fie întotdeauna tranzacții; pot fi vânzări, costuri, profituri etc. care ar putea fi revizuite folosind aceeași tehnică exactă pe care am prezentat-o.
Dacă puteți învăța cum să includeți acest lucru în rapoartele dvs., veți dezvolta o muncă de înaltă calitate pe care clienții și organizația dvs. o vor aprecia.
Pentru a învăța tehnici analitice și mai avansate pentru LuckyTemplates, consultați linkul modulului de mai jos de la LuckyTemplates Online.
Noroc!
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