Come implementare lanalisi di coorte in LuckyTemplates: concetti DAX avanzati

Come implementare lanalisi di coorte in LuckyTemplates: concetti DAX avanzati

In questo blog, sto introducendo l'analisi di coorte di LuckyTemplates . Questo è stato uno degli argomenti che ho affrontato in dettaglio in un , dove ho dimostrato cos'è l'analisi di coorte e come puoi farlo in LuckyTemplates. In questo tutorial imparerai come configurarlo all'interno del tuo modello LuckyTemplates. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

L'idea attorno all'analisi di coorte è che raggruppiamo i nostri clienti in base a un particolare comportamento o attributo che hanno.

In questo esempio, raggruppiamo i nostri clienti in base a quando hanno acquistato per la prima volta , quindi analizzeremo il tasso di fidelizzazione di tali clienti .

Quindi l'idea è quella di creare una coorte di quando i clienti acquistano per la prima volta e poi analizzano nel tempo quanto tempo impiegano per venire e acquistare di nuovo. Quindi confrontiamo tutti i clienti nella nostra coorte di tutti i mesi e vediamo se i livelli di fidelizzazione migliorano o diminuiscono.

Come implementare l'analisi di coorte in LuckyTemplates: concetti DAX avanzati

In questa dimostrazione abbiamo le percentuali, che è un buon modo di vedere la cosa, ma abbiamo anche numeri assoluti.

Sommario

Classificazione degli acquisti dei clienti

Se pensi alla coorte in sé, significa "raggruppamento di clienti". Quindi qui calcoliamo quando il cliente si è iscritto o quando ha acquistato per la prima volta da noi. Questo è ciò che stiamo classificando come Join Date

Come implementare l'analisi di coorte in LuckyTemplates: concetti DAX avanzati

La formula della data di adesione è solo la data minima di acquisto nella tabella delle vendite. Quindi stiamo calcolando la data minima o più bassa che uno di questi clienti in ogni riga diversa ha acquistato.

Quindi li abbiamo classificati nella loro particolare coorte in base al mese e all'anno in cui hanno acquistato

Come implementare l'analisi di coorte in LuckyTemplates: concetti DAX avanzati

Ad esempio, Jesse Evans qui ha acquistato l'11 marzo 2014, quindi i clienti come Evans saranno nella coorte di marzo 2014.

Come implementare l'analisi di coorte in LuckyTemplates: concetti DAX avanzati

Formule DAX per l'analisi di coorte

Le formule che usiamo qui sono molto semplici. La data di adesione è solo il MIN della data dell'ordine (vendite).

Come implementare l'analisi di coorte in LuckyTemplates: concetti DAX avanzati

Il mese della coorte sta fondamentalmente scoprendo il mese di quella data di iscrizione.

Come implementare l'analisi di coorte in LuckyTemplates: concetti DAX avanzati

E poi, li portiamo qui.

Come implementare l'analisi di coorte in LuckyTemplates: concetti DAX avanzati

Possiamo creare una coorte su molte variabili diverse . Questo è solo un esempio reale di tassi di ritenzione.

Classificare i tempi

L'altra cosa da classificare sono i periodi di tempo . Questi sono solo generici (1, 2, 3, ecc.), ma dobbiamo creare alcuni periodi di tempo generici per confrontare tutte queste coorti (gennaio 2014, febbraio 2014, ecc.) perché si trovano tutte in intervalli di tempo diversi. Dobbiamo fare un confronto omogeneo di tutte queste coorti in periodi di tempo diversi.

Come implementare l'analisi di coorte in LuckyTemplates: concetti DAX avanzati

Quindi è così che lo impostiamo se stiamo facendo questo tipo di analisi. Abbiamo il periodo da 1 a 12 e stiamo catturando Min Days e Max Days.

Come implementare l'analisi di coorte in LuckyTemplates: concetti DAX avanzati

Ad esempio, se un cliente acquista da noi e poi riacquista entro i primi 30 giorni, tale cliente viene classificato come primo periodo di conservazione (Periodo 1). Se il cliente ha acquistato di nuovo da noi tra 120 e 150 giorni, quel cliente è nel Periodo 5 e così via.

Vediamo che questo viene completato in tutte le nostre coorti anche se questi clienti stanno effettuando il loro acquisto iniziale in un secondo momento. Quindi confrontiamo la nostra coorte su base omogenea fino a gennaio 2014 utilizzando la complessa combinazione di calcoli.


Analisi di coorte basata sul tempo: come configurare il modello di dati in LuckyTemplates
Analisi dei clienti in LuckyTemplates: revisione delle prestazioni nel tempo
Tecniche di segmentazione dei clienti utilizzando il modello di dati: LuckyTemplates e DAX

Conclusione

Nel Learning Summit mi sono immerso molto di più in come esattamente puoi generare le tue formule per poterlo fare, ma ho pensato che questa sarebbe stata una buona introduzione. Molti di voi probabilmente non hanno nemmeno sentito parlare dell'analisi di coorte.

Questa è una tecnica analitica piuttosto avanzata, ma volevo darti un'idea di cosa sia l'analisi di coorte e mostrarti come possiamo capirlo in LuckyTemplates. Possiamo anche farlo in un modo molto dinamico ed efficace dove possiamo integrarlo nel nostro modello.

Ho visto questa analisi eseguita in Excel e in altri strumenti avanzati, ma possiamo eseguirla in Power Bi e renderla ancora migliore e più efficiente. Dai un'occhiata ai collegamenti sottostanti per altre risorse di LuckyTemplates su questo argomento.

Saluti!

***** Imparare LuckyTemplates? *****







Power Automate si applica a ogni azione nei flussi di lavoro

Power Automate si applica a ogni azione nei flussi di lavoro

Scopri l

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.

Filtro Power Apps: cosè e come si usa?

Filtro Power Apps: cosè e come si usa?

Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Connettori Power Automate: numero, testo e data e ora

Connettori Power Automate: numero, testo e data e ora

Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Ora, è molto facile studiare il budget rispetto all

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.

Che cosè Power Query e M Language: una panoramica dettagliata

Che cosè Power Query e M Language: una panoramica dettagliata

Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.

Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.