Segmentazione dinamica: come segmentare i clienti in gruppi utilizzando DAX avanzato

Segmentazione dinamica: come segmentare i clienti in gruppi utilizzando DAX avanzato

Oggi sto diventando complesso con DAX, ma è perché mi piace mostrare la potenza di questo linguaggio di formule all'interno di LuckyTemplates. Voglio che ci arrivi anche tu. Questo è il motivo per cui voglio sempre essere pratico sull'implementazione. La segmentazione dinamica è un perfetto esempio di una visione commerciale davvero preziosa che puoi estrarre dalla tua analisi in LuckyTemplates. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Supponi di voler vedere quali gruppi di clienti acquistano i tuoi prodotti. Quando dico gruppi di clienti, sono i tuoi clienti migliori, i tuoi clienti di fascia media o i tuoi clienti inferiori? Scoprirai rapidamente che non è così facile da elaborare, poiché questo "raggruppamento" non esiste nemmeno nelle tue tabelle grezze. Devi crearlo tramite una tabella di supporto e ti mostro come in questo post del blog.

In questo post, esamineremo come puoi visualizzare quali gruppi di clienti stanno contribuendo maggiormente ai tuoi profitti. Ora, ci sono alcuni passaggi che dobbiamo compiere per arrivare a questo punto, ma questa è davvero un'ottima analisi se vuoi fare un viaggio nel tempo e determinare quanto la tua Top 5, Top 5 - 20 e il resto dei tuoi clienti stanno contribuendo ai tuoi profitti.

Puoi utilizzare le stesse tecniche che esamineremo in questo post del blog per eseguire effettivamente la tua analisi. Utilizzando il modello di dati, puoi creare questo tipo di visualizzazione dinamica. Ad esempio, in questa visualizzazione esaminiamo qual è il contributo dei Top 5, Rank 5 – 20 e The Rest.

Segmentazione dinamica: come segmentare i clienti in gruppi utilizzando DAX avanzato

Poiché tutto è dinamico, quello che possiamo anche fare è fare clic su ogni prodotto che vendiamo correttamente e vedere la differenza per ogni prodotto diverso. Possiamo vedere che alcuni prodotti sono totalmente dominati dalla Top 5, ma probabilmente è perché non si vende molto con quel particolare prodotto.

Segmentazione dinamica: come segmentare i clienti in gruppi utilizzando DAX avanzato

D'altra parte, quando clicchiamo su un prodotto molto venduto, possiamo vedere che è un po' più distributivo. Questi sono i tipi di grandi intuizioni che puoi ottenere da questo tipo di analisi.

Segmentazione dinamica: come segmentare i clienti in gruppi utilizzando DAX avanzato

Sommario

Calcolo dei profitti totali

Cominciamo da zero e analizziamo come possiamo effettivamente arrivare a questo punto. La prima cosa che dobbiamo fare è impostare alcuni semplici calcoli.

Segmentazione dinamica: come segmentare i clienti in gruppi utilizzando DAX avanzato

Calcoleremo prima i nostri profitti totali utilizzando le nostre vendite totali meno il nostro costo totale.

Segmentazione dinamica: come segmentare i clienti in gruppi utilizzando DAX avanzato

Creazione di una tabella per la classifica

Torniamo prima al nostro modello di dati. Vedrai che in alto abbiamo i nostri modelli di dati principali: tabella Date, tabella Prodotti, tabella Regioni e tabella Clienti, che scendono tutte nella tabella Vendite in basso. Ogni singola transazione effettuata è nella nostra tabella delle vendite, ed è lì che stiamo facendo i nostri calcoli.

Segmentazione dinamica: come segmentare i clienti in gruppi utilizzando DAX avanzato

Se ci pensi, non abbiamo nulla nel nostro modello qui che ci dica chi è tra i primi cinque o chi si è classificato da 5 a 20, o chi sono tutti gli altri. Ciò significa che dobbiamo crearlo. Ricorda anche che vogliamo che sia dinamico , giusto?

Quindi dobbiamo creare una tabella che lo faccia per noi. Creeremo gruppi così come i loro MIN e MAX. Per la Top 5, il minimo è 0 e il massimo è 5. Per le classifiche 5 – 20, sarà 5 e 20, e così via. Integreremo quindi questa tabella nel nostro modello di dati attraverso la formula Dax e questa classificherà quindi dinamicamente i clienti in base al contesto del calcolo.

Segmentazione dinamica: come segmentare i clienti in gruppi utilizzando DAX avanzato

Formulazione dei profitti dei clienti per gruppo

Scopriremo come cercare i profitti dei clienti per gruppo (4:00). Esaminiamo rapidamente ciò che sta realmente accadendo qui. Prima di tutto, calcoleremo i profitti totali, che è la misura dei profitti totali che ti ho insegnato prima.

Segmentazione dinamica: come segmentare i clienti in gruppi utilizzando DAX avanzato

Ma quello che dobbiamo fare è vedere in quale posizione si trova ciascun cliente e se si trova all'interno di ciascuna di quelle posizioni personalizzate che abbiamo appena creato nella nostra tabella. Se lo fanno, vengono quindi inseriti in quel gruppo dai primi 5, dal grado 5 al 10 o dal resto.

Segmentazione dinamica: come segmentare i clienti in gruppi utilizzando DAX avanzato

Questa è la logica che useremo per creare o eseguire effettivamente questi calcoli.

Segmentazione dinamica: come segmentare i clienti in gruppi utilizzando DAX avanzato

Prendiamo in giro qualcosa molto velocemente qui e trasciniamo il mese e l'anno nella nostra tabella. Saremo in grado di vedere le vendite totali per ciascuno di quei mesi.

Segmentazione dinamica: come segmentare i clienti in gruppi utilizzando DAX avanzato

Utilizzo dei profitti dei clienti per gruppo

Se trasciniamo i nostri gruppi di clienti nella tabella, non otteniamo un risultato corretto. Se approfondisci davvero questi numeri, sono tutti esattamente uguali. Quindi quello che dobbiamo fare è utilizzare i profitti del cliente per gruppo . Questo ci consegnerà ciascuno dei profitti per classifica.

Segmentazione dinamica: come segmentare i clienti in gruppi utilizzando DAX avanzato

Quello che dobbiamo fare è approfondire un periodo di tempo più specifico, quindi inseriremo un filtro per gli ultimi sei mesi del 2016.

Segmentazione dinamica: come segmentare i clienti in gruppi utilizzando DAX avanzato

Se inseriamo alcune etichette di dati, possiamo vedere che questo sta calcolando i profitti totali ma poi dividendoli per il nostro gruppo di clienti.

Segmentazione dinamica: come segmentare i clienti in gruppi utilizzando DAX avanzato

Visualizzare La Tavola

Facciamo un grafico e vediamo la percentuale. Tutto quello che dobbiamo fare è cambiare la visualizzazione nel grafico a colonne in pila al 100%.

Segmentazione dinamica: come segmentare i clienti in gruppi utilizzando DAX avanzato

Questo ora ci fornisce la percentuale di vendite di questi gruppi personalizzati. Cambieremo un po' la visualizzazione e la trasformeremo in un elenco a discesa. E poi creeremo un'altra visualizzazione, che ci darà le nostre vendite per prodotto.

Segmentazione dinamica: come segmentare i clienti in gruppi utilizzando DAX avanzato

Questo calcolo si adatterà automaticamente in base al contesto in cui lo inseriamo. Quindi, se adattiamo e includiamo tutti i mesi del 2016, possiamo vedere come cambiano le cose per ogni mese diverso.

Segmentazione dinamica: come segmentare i clienti in gruppi utilizzando DAX avanzato

Se facciamo clic su uno dei prodotti nella tabella a sinistra, possiamo vedere dinamicamente da una base percentuale quanto dei nostri profitti viene determinato da gruppi specifici.

Segmentazione dinamica: come segmentare i clienti in gruppi utilizzando DAX avanzato

Visualizzare la composizione dei profitti

Dopo aver fatto clic su tutti i diversi prodotti, possiamo vedere qual è la composizione dei nostri profitti nel tempo per ciascuno dei nostri prodotti che vendiamo. Possiamo guardarlo da una prospettiva dell'intero portafoglio.

Segmentazione dinamica: come segmentare i clienti in gruppi utilizzando DAX avanzato

Oppure possiamo anche approfondire i nostri 3 prodotti principali e vedere che c'è stato un calo alla fine del 2015. Possiamo chiederci perché una percentuale maggiore dei nostri clienti più piccoli acquista questi prodotti rispetto ai nostri clienti più grandi che non acquistano nulla.

Segmentazione dinamica: come segmentare i clienti in gruppi utilizzando DAX avanzato

Ovviamente, cose come queste renderebbero davvero una buona discussione ascoltare i tuoi venditori e la tua direzione. Questa formula DAX è una tecnica davvero eccezionale che può essere effettivamente riutilizzata in una serie di scenari diversi. Consiglio vivamente di immergersi in questa tecnica di segmentazione dinamica e di dare un'occhiata a come potresti effettivamente utilizzarla per te stesso e per alcune delle analisi che stai facendo.

Conclusione

Come puoi vedere, c'è qualcosa da fare, ma è roba davvero potente. Questa analisi è fantastica per vedere la composizione di chi sta acquistando le tue cose, non solo attraverso i tuoi prodotti nel loro insieme, ma puoi anche immergerti in prodotti specifici e confrontare come potrebbe essere diversa la composizione. Questa tecnica ha un termine tecnico: segmentazione dinamica . È perché stiamo segmentando dinamicamente i nostri risultati inserendoli attraverso una logica, che li taglierà nella sua stessa torta.

Ho esaminato questa particolare tecnica in modo completo nel mio corso sulla risoluzione di scenari analitici presso . Dai un'occhiata per saperne di più. In questo video, eseguo una panoramica di come potresti implementarlo tu stesso e di come potrebbe apparire nei tuoi rapporti.

Buona fortuna nell'implementazione di questo!


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.