Analiza de cohortă bazată pe timp – Configurarea modelelor de date în LuckyTemplates

Analiza de cohortă bazată pe timp – Configurarea modelelor de date în LuckyTemplates

În acest tutorial, voi face o scufundare profundă în analiza cohortelor bazată pe timp în LuckyTemplates.

Aceasta este o scurtă sesiune de lucru de la un eveniment recent pentru membrii LuckyTemplates. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Analiza de cohortă bazată pe timp – Configurarea modelelor de date în LuckyTemplates

Vreau să vă arăt cum am configurat această analiză de cohortă în LuckyTemplates . Aceasta este cea mai dificilă sarcină atunci când începeți să efectuați calcule mai avansate.

Doriți să știți cum să configurați corect modelele de date pentru a evita confuzia și pentru a vă asigura că modelul LuckyTemplates funcționează.

Cuprins

Revizuire rapidă a analizei de cohortă

Înainte de a discuta despre această tehnică, vreau să arăt mai întâi informațiile pe care le puteți obține din ea, împreună cu o recenzie rapidă a analizei cohortelor bazate pe timp.

Cohortele sunt o modalitate elegantă de a apela segmente sau grupări ale dimensiunilor sau variabilelor dvs. din datele dvs.

De exemplu, doriți să vă uitați la grupuri de clienți.

Analiza de cohortă bazată pe timp – Configurarea modelelor de date în LuckyTemplates

Doriți să creați cohorte de când clienții dvs. s-au alăturat sau au început să vă folosească software-ul sau aplicația.

Pentru acest caz, am creat cohorte de anumite luni. Deci, dacă clienții dvs. au început în iunie 2017, aceasta este cohorta lor particulară.

Nu este o grupare a sumelor sau a numărului de ori tranzacții cu dvs. Gruparea dvs. se bazează pe timp.

Pentru acest exemplu, este momentul în care s-au alăturat.

Acum, vă voi arăta cum să creați aceste cohorte și apoi să le integrați în modelul dvs.

Crearea de cohorte în LuckyTemplates

Să ne uităm la model.

Analiza de cohortă bazată pe timp – Configurarea modelelor de date în LuckyTemplates

Acesta este un model destul de generic. Așa vrei să arăți modelele tale.

Puteți vedea că am un alt strat al tabelelor mele de căutare.

Analiza de cohortă bazată pe timp – Configurarea modelelor de date în LuckyTemplates

Dar înainte să vă arăt scopul, voi lucra mai întâi la crearea acestor cohorte în tabelul de căutare.

Tabelul de căutare este locul în care doriți să grupați o anumită dimensiune. În acest caz, sunt clienții.

Deci, să vedem tabelul meu Clienți.

Analiza de cohortă bazată pe timp – Configurarea modelelor de date în LuckyTemplates

Inițial, tabelul meu Clienți includea doar Indexul clienților și Numele clienților.

Dar dacă doriți să creați cohortele în interiorul tabelelor de căutare, trebuie să le puneți acolo unde doriți să aibă loc segmentarea.

Acum, vreau să stabilesc data de conectare a clientului. În datele mele demonstrative, data de înscriere este momentul în care clientul s-a conectat pentru prima dată.

Prima conectare ar putea fi atunci când clientul s-a înscris folosind un e-mail sau când a folosit pentru prima dată versiunea de încercare a aplicației.

Trebuie să aflați prima dată când o conexiune a fost inițiată de un client.

Am obținut aceste informații folosind această formulă:

Analiza de cohortă bazată pe timp – Configurarea modelelor de date în LuckyTemplates

Utilizează din data de conectare . Apoi, l-am împachetat în funcția pentru a mă asigura că primesc contextul corect de filtru. Asta îmi oferă prima întâlnire.

Acum trebuie să mă antrenez luna. Vreau să-mi creez cohortele pe baza lunii în care clientul s-a alăturat.

Această tehnică este foarte flexibilă, deoarece puteți crea diferite cohorte.

Dar din nou, pentru acest exemplu, voi folosi o cohortă lunară care arată luna și anul.

Aceasta este formula pe care am folosit-o pentru cohorta Join Month :

Analiza de cohortă bazată pe timp – Configurarea modelelor de date în LuckyTemplates

Am luat coloana Month & Year din tabelul Date folosind această logică:

Analiza de cohortă bazată pe timp – Configurarea modelelor de date în LuckyTemplates

Am analizat tabelele de date și ce dată este egală cu Data de conectare a clientului. Apoi, odată ce este egal cu TRUE , va returna coloana Month & Year din același tabel. 

Cu aceasta, acum am cohorta mea de Join Month .

Configurarea tabelului de luni de cohortă

Acum, vreau să vă arăt de ce am creat un tabel de luni de cohortă .

Analiza de cohortă bazată pe timp – Configurarea modelelor de date în LuckyTemplates

Să revenim la tabelul Clienți.

Analiza de cohortă bazată pe timp – Configurarea modelelor de date în LuckyTemplates

Dacă ați lăsat-o cu aceste informații și logică, este posibil să nu obțineți fiecare iterație a lunii și anului.

Acest lucru se datorează faptului că este posibil ca un client să nu se fi alăturat în nicio lună și an. Deci, pentru a obține o vizualizare bună, trebuie să vă asigurați că fiecare lună și an este referită într-un anumit tabel.

De asemenea, s-ar putea datora faptului că informațiile de care aveți nevoie ar putea să nu fie în calculul dinamic al tuturor clienților.

Amintiți-vă că există clienți noi care vin la bord tot timpul. Deci, teoretic, aceste informații ar trebui să fie mereu actualizate.

Acesta este motivul pentru care am creat un alt tabel folosind formula Cohort Months :

Analiza de cohortă bazată pe timp – Configurarea modelelor de date în LuckyTemplates

Am luat coloanele Index și din tabelul Date. Aceste două coloane au devenit Cohorta LunaAnul .

Analiza de cohortă bazată pe timp – Configurarea modelelor de date în LuckyTemplates

Acesta este tabelul de date:

Analiza de cohortă bazată pe timp – Configurarea modelelor de date în LuckyTemplates

Puteți vedea că are multe coloane care conțin o mulțime de informații. Dar pentru acest exemplu, am avut nevoie doar de coloanele Index și Month & Year. Așadar, am rezumat tabelul Date folosind Cohort Months .

Acum am fiecare iterație, care au devenit și valori unice.

Acum, dacă aceste informații ar fi fost preluate din tabelul Date, s-ar fi referit mult la ele. Dar pentru că acum este o coloană care conține valori unice, a devenit un simplu tabel de căutare.

Puteți crea o relație unu-la-mai mulți din tabelul Cohort Months în tabelul Customer .

Analiza de cohortă bazată pe timp – Configurarea modelelor de date în LuckyTemplates

Această relație va continua să se filtreze până în tabelul Date site . Logica CALCULATE va fi în acest tabel datorită relației sale cu tabelul Client.

Odată ce ați configurat toate acestea, aveți acum o dimensiune pe care o puteți plasa într-o matrice. Această matrice vă va oferi în fiecare lună.

Analiza de cohortă bazată pe timp – Configurarea modelelor de date în LuckyTemplates

Analize de cohortă

Un alt lucru interesant despre analiza cohortelor în LuckyTemplates este că puteți analiza tendințele din cadrul cohortelor.

Pentru acest exemplu, am vrut să-mi elaborez Customer Churning.

Analiza de cohortă bazată pe timp – Configurarea modelelor de date în LuckyTemplates

Puteți vedea că am o vizualizare dinamică. Am 641 de clienți care s-au alăturat grupului din iunie 2017. Cu toate acestea, 12 clienți au plecat în prima perioadă.

Trebuie să generați un tabel generic care să prezinte perioadele pe care le-ați conceput.

Pentru acest caz, am creat un tabel în modelul meu numit Perioade de cohortă.

Analiza de cohortă bazată pe timp – Configurarea modelelor de date în LuckyTemplates

Am creat și un tabel de susținere în el.

Analiza de cohortă bazată pe timp – Configurarea modelelor de date în LuckyTemplates

Puteți vedea cum am creat zilele Min și Max pentru fiecare perioadă. Aceasta este specificarea ferestrei de timp pe care doriți să o analizați pentru fiecare cohortă individuală.

Revenind la exemplu, puteți vedea că în perioada 2, au fost 14 clienți care s-au agitat în perioada de 30 și 60 de zile.

Analiza de cohortă bazată pe timp – Configurarea modelelor de date în LuckyTemplates

Și pe măsură ce cobori în tabel, poți vedea cum se modifică această valoare pentru diferite cohorte.

Într-un alt tabel, arată valorile în procente.

Analiza de cohortă bazată pe timp – Configurarea modelelor de date în LuckyTemplates

Procentele sunt mai bune în comparație cu cifre, deoarece puteți obține informații valoroase de la ele. Puteți identifica tendința clienților care pleacă într-o anumită perioadă.

Puteți identifica problemele care au cauzat această tendință. Ar putea fi pentru că ați renunțat la marketing și publicitate sau pentru că nu obțineți atât de multe vânzări de la clienții dvs.

Alte formule de analiză de cohortă utilizate

Acestea sunt celelalte formule pe care le-am folosit pentru această tehnică de analiză a cohortelor bazată pe timp în LuckyTemplates.

Analiza de cohortă bazată pe timp – Configurarea modelelor de date în LuckyTemplates

Această formulă de agitare dinamică mi-a permis să obțin informații din date.

După ce înțelegeți tehnicile de grupare dinamică folosind DAX, veți putea obține mai multe din raportul dvs.

Mai multe exemple de analiză de cohortă

Pentru a arăta capacitățile acestei tehnici, vreau să adaug un alt exemplu.

Să presupunem că vreau să mă uit individual la clienții din această cohortă specifică care s-a agitat.

Analiza de cohortă bazată pe timp – Configurarea modelelor de date în LuckyTemplates

Pot selecta o valoare din tabelul meu și va afișa automat nivelurile individuale ale clienților într-un alt tabel, în funcție de modul în care am configurat-o.



Cum să implementați analiza de cohortă în LuckyTemplates – Exemplu de segmentare a conceptelor avansate DAX Utilizarea DAX avansat în LuckyTemplates
Segmentarea clienților LuckyTemplates: prezentarea mișcării grupului de-a lungul timpului

Concluzie

Puteți folosi această strategie pentru orice cohortă pe care încercați să o creați. Ar putea fi cohorte pe produse, regiuni sau clienți.

Cu toate acestea, exemplul din acest tutorial este cel mai relevant. Analiza cohortelor a fost popularizată de aplicațiile SAS. Așadar, ar trebui să vă grupați clienții în funcție de momentul în care aceștia se produc.

Puteți crea analize incredibile în LuckyTemplates folosind această tehnică.

Sper că acest tutorial v-a oferit o idee bună despre ce este analiza cohortelor și cum să o implementați.

Toate cele bune,


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