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!


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

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 blog tratterà anche come importare oggetti da R a LuckyTemplates.

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.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere