Calcola la media per transazione cliente utilizzando DAX in LuckyTemplates

Calcola la media per transazione cliente utilizzando DAX in LuckyTemplates

Quello che voglio dimostrare in questo tutorial è come possiamo calcolare le vendite medie, i profitti o le transazioni per una determinata dimensione all'interno di DAX in LuckyTemplates. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

In questo particolare esempio lo esamineremo dal punto di vista del cliente. Proveremo ad analizzare quali sono le vendite medie che realizziamo per transazione per cliente?

Questo ci consentirà di capire chi sono i nostri migliori clienti, ma anche chi sono i nostri clienti che entrano e acquistano una quantità considerevole.

Da qui possiamo finalmente capire quali sono i margini che stiamo estraendo per transazione dai nostri clienti. Sono buoni in alcune regioni rispetto ad altre regioni? Vanno bene per alcuni prodotti rispetto ad altri prodotti?

Esamineremo la quantità media di prodotti acquistati per transazione. Poi, ti mostrerò anche come derivare ancora di più in modo da poter trovare intuizioni ancora più interessanti basate su questa iniziale. Stiamo per espanderci in altre cose e ti mostrerò come farlo in modo efficiente.

Sommario

Come calcolare la media per transazione

Innanzitutto, elaboreremo un valore per transazione saltando nella tabella delle vendite. Abbiamo una colonna ID ordine sul lato sinistro.

Calcola la media per transazione cliente utilizzando DAX in LuckyTemplates

Quindi ogni ID ordine equivale a ogni transazione in questa particolare tabella. Dobbiamo trovare un modo per valutare ognuna di queste transazioni ed essenzialmente calcolare la media delle vendite che abbiamo realizzato per ogni singola transazione.

Questo ci darà, a seconda del contesto, la media per transazione. Ciò potrebbe avvenire da una prospettiva regionale, dal punto di vista del cliente o dal punto di vista del venditore.

Alcune tabelle di dati hanno un ID ordine e quindi all'interno di tale ID ordine potresti avere un numero di transazioni diverse. A seconda del calcolo medio che desideri eseguire, probabilmente vorrai inserire quella colonna nei calcoli. Innanzitutto, calcoliamo le vendite medie.

Calcola le vendite medie per transazione

Creiamo una misura e chiamiamola Average Sales per Transaction . Userò la funzione AVE RAGEX perché questo ci permetterà di fare queste medie ripetendo qualcosa. All'interno di AVERAGEX, userò VALUES e inserirò il mio ID ordine. Quindi, voglio calcolare la media delle vendite totali per ogni singolo ordine.

Calcola la media per transazione cliente utilizzando DAX in LuckyTemplates

Dopo aver trascinato questa misura con il contesto del mio nome cliente, questa è la tabella che mi viene in mente:

Calcola la media per transazione cliente utilizzando DAX in LuckyTemplates

Questo ci mostrerà in media quanto guadagna ogni persona per transazione ogni volta che entra in un negozio.

Utilizzando le barre dei dati

Questa è già una buona intuizione di per sé, ma possiamo migliorare l'aspetto utilizzando la formattazione condizionale e le barre dei dati .

Calcola la media per transazione cliente utilizzando DAX in LuckyTemplates

Calcola la media per transazione cliente utilizzando DAX in LuckyTemplates

Calcola i profitti medi per transazione

Non dobbiamo fermarci qui; possiamo andare ancora oltre. Abbiamo alcuni altri calcoli di base come Total Profits e Total Costs . Con questi calcoli, posso scoprire i profitti medi per transazione . Tutto quello che devo fare è copiare e incollare la misura che ho appena usato in una nuova misura, e invece di Total Sales , inserirò Total Profits .

Con questa nuova misura, possiamo calcolare quali sono i nostri profitti da ogni singola transazione e quindi calcolarne la media.

Calcola la media per transazione cliente utilizzando DAX in LuckyTemplates

Posso semplicemente trascinare la nuova misura nella mia tabella per trovare nuove intuizioni. Ad esempio, il nostro cliente Chris Fuller ha una maggiore redditività per transazione rispetto a Philip Foster, che ha effettivamente realizzato maggiori vendite. Questa è una buona intuizione, giusto?

Calcola la media per transazione cliente utilizzando DAX in LuckyTemplates

Calcola i margini medi per transazione

Possiamo anche trattare con margini medi per transazione . Non avremo bisogno di fare riferimento a nulla dalla tabella perché in realtà possiamo usare solo misure all'interno di misure .

Tutto ciò che dobbiamo fare è dividere i profitti medi per transazione per le vendite medie per transazione , quindi inserire 0 come risultato alternativo . Dobbiamo anche assicurarci che sia formattato correttamente.

Calcola la media per transazione cliente utilizzando DAX in LuckyTemplates

Una volta trascinato questo nel tavolo, vedrai ora perché abbiamo profitti più alti per Chris Fuller che per Philip Foster. Chris ha margini più alti rispetto a Philip.

Calcola la media per transazione cliente utilizzando DAX in LuckyTemplates

Questa è una visione molto interessante per questo particolare cliente, così come per il resto dei nostri clienti.

La cosa interessante è che possiamo usare questa tecnica in qualsiasi contesto. Al momento, stiamo solo utilizzando un filtro dalla nostra tabella Clienti. Se ci pensi, possiamo utilizzare i filtri di una qualsiasi di queste tabelle nel nostro modello di dati e vedere come cambiano le cose.

Calcola la media per transazione cliente utilizzando DAX in LuckyTemplates

Margini medi per transazione nel tempo

Possiamo anche dare un'occhiata ai nostri margini medi per transazione nel tempo. Lo creerò rapidamente usando Mese e anno e Margini medi per transazione come valori, quindi li inserirò in un grafico.

Possiamo vedere come i margini medi cambiano nel tempo e vedere la stagionalità.

Calcola la media per transazione cliente utilizzando DAX in LuckyTemplates

Altri approfondimenti

Nel complesso, ora è molto più facile vedere i nostri clienti con margine elevato rispetto a quelli con margine basso. Ad esempio, il cliente Juan Collins ha un margine del 40%. Questo spicca chiaro come il giorno.

Calcola la media per transazione cliente utilizzando DAX in LuckyTemplates

Possiamo anche salvare il filtro per vedere quali sono i clienti più redditizi per transazione; questo potrebbe indicare che il venditore assegnato a queste parti è molto bravo.

Calcola la media per transazione cliente utilizzando DAX in LuckyTemplates

Visualizzare i dati

Possiamo esaminare ulteriormente le informazioni utilizzando DAX in LuckyTemplates e determinare i nostri migliori clienti su base regionale. Sta succedendo qualcosa a livello regionale? Possiamo passare da una mappa visiva a una mappa piena.

Calcola la media per transazione cliente utilizzando DAX in LuckyTemplates

Possiamo approfondire e dare uno sguardo più approfondito. Nel mio esempio, il New Hampshire ha margini bassi mentre ogni altra regione è distribuita abbastanza uniformemente.

Calcola la media per transazione cliente utilizzando DAX in LuckyTemplates

È inoltre possibile selezionare i clienti dalla tabella e determinare da questa un sottoinsieme di clienti in cui si trovava la ripartizione.

Calcola la media per transazione cliente utilizzando DAX in LuckyTemplates

Conclusione

Possiamo estrarre così tante informazioni utili quando calcoliamo le medie utilizzando DAX in LuckyTemplates. Inoltre aggiungono molto valore a ciò che potremmo fare all'interno di un'azienda dal punto di vista del marketing e dell'allocazione delle risorse di vendita.

Ovviamente vuoi concentrarti sui clienti che acquistano di più con i margini più alti. E attraverso questo tipo di analisi, puoi allineare le tue risorse dove ritieni di ottimizzare i migliori risultati.

In questo tutorial, abbiamo lavorato su una cosa e poi ci siamo ramificati in molte altre cose. Puoi eseguire molti calcoli e tecniche utilizzando DAX in LuckyTemplates e trovare alcune informazioni davvero valide.

Questo tipo di lavoro analitico è così potente. Se vuoi rivedere altri esempi simili, dai un'occhiata al modulo su Online. Questo modulo contiene contenuti sulla risoluzione di problemi aziendali reali utilizzando le best practice di DAX in LuckyTemplates.

Ti auguro il meglio,


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.