Mostrando le ultime tre vendite del cliente utilizzando la funzione TOPN

Mostrando le ultime tre vendite del cliente utilizzando la funzione TOPN

Tratterò alcune fantastiche funzioni qui in LuckyTemplates che sono molto utili in una varietà di scenari analitici. Alcune di queste funzioni possono aiutarci a elaborare le ultime tre vendite dei clienti. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Quello che voglio mostrarti è come calcolare le vendite di un cliente specifico, ma osservando solo le ultime tre vendite anziché tutte le loro vendite.

Per fare questo in modo dinamico all'interno delle formule, ho bisogno di strutturarle in modo che il filtraggio avvenga naturalmente per ogni singolo contesto a cui viene applicata la formula.

Qui è dove può diventare un po' più avanzato all'interno di LuckyTemplates. Ho dovuto iniziare a utilizzare funzioni che creano tabelle virtuali filtrate per generare i risultati di cui avevo bisogno. Pertanto, ho bisogno di capire come creare una tabella filtrata solo dell'ultimo numero di vendite, che in questo caso era tre.

Sommario

Rapporto di esempio che mostra le ultime tre vendite dei clienti

In questo report di esempio troverai informazioni interessanti su come strutturare tabelle o funzioni di tabella all'interno di LuckyTemplates. Mostrerò le ultime tre vendite di un cliente e lo mostrerò per prodotto utilizzando un grafico.

Innanzitutto, puoi regolare l'intervallo di tempo qui nel selettore di date. In secondo luogo, ho aggiunto qui un selettore di clienti in cui è possibile selezionare qualsiasi cliente o gruppo di clienti.

Mostrando le ultime tre vendite del cliente utilizzando la funzione TOPN

Successivamente, voglio valutare i loro ultimi tre acquisti di prodotti e scoprire a quanto ammontano tali vendite di prodotti.

Mostrando le ultime tre vendite del cliente utilizzando la funzione TOPN

L'obiettivo di questo tutorial è elaborare dinamicamente gli ultimi tre prodotti acquistati dai clienti selezionati. In qualche modo, devo classificare le vendite in base alla data di acquisto e capire gli ultimi tre prodotti. Inoltre, voglio anche calcolare le vendite totali per tutti questi ultimi tre acquisti.

Calcolo delle vendite degli ultimi tre clienti

Diamo un'occhiata alla formula per calcolare le ultime tre vendite dei clienti.

Mostrando le ultime tre vendite del cliente utilizzando la funzione TOPN

Devo calcolare quali sono stati gli ultimi tre acquisti del cliente utilizzando la funzione . È all'interno di una funzione iterante, quindi passerà attraverso righe e tabelle. Ma invece di esaminare una tabella reale, itererà attraverso una tabella virtuale determinata da una classifica

Mostrando le ultime tre vendite del cliente utilizzando la funzione TOPN

Fondamentalmente, questo è ciò che TOPN fa per trovare le ultime tre vendite in base alla data di acquisto. Inoltre, la funzione DESC ordina i risultati in ordine decrescente.

Mostrando le ultime tre vendite del cliente utilizzando la funzione TOPN

All'interno di ogni particolare contesto, ho creato una tabella di tutti gli acquisti che sono stati effettuati utilizzando la funzione .

Mostrando le ultime tre vendite del cliente utilizzando la funzione TOPN

Per riassumere, quando seleziono un cliente, la formula ripete ogni singolo acquisto effettuato dal cliente. Successivamente, valuterà la data di acquisto, quindi classificherà le date di acquisto di conseguenza in ordine decrescente. Infine, la funzione TOPN restituisce una tabella virtuale dei soli ultimi tre acquisti. 

Dopo aver calcolato gli ultimi tre acquisti, calcolerò le tre righe e conterò le vendite totali.

Mostrando le ultime tre vendite del cliente utilizzando la funzione TOPN

Ora, il calcolo che ho fatto è un po' complicato. Ti mostrerò come potrebbe andare storto, specialmente se elimini la funzione .

Mostrando le ultime tre vendite del cliente utilizzando la funzione TOPN

Quando trascino la formula Last 3 Sales Wrong nella tabella, vedrai che ho ottenuto risultati per ogni singola riga per questa particolare tabella.

Ma puoi vedere nella parte inferiore, il totale per la colonna Ultime 3 vendite è corretto. Ma il totale sotto la colonna Last 3 Sales Wrong non è corretto.

Mostrando le ultime tre vendite del cliente utilizzando la funzione TOPN

Qui è dove puoi mettere alla prova la tua profonda comprensione del contesto. Come pensi che si presentino i risultati in Ultime 3 vendite sbagliate ?

Una spiegazione di base è che ogni singolo prodotto sta filtrando un particolare risultato. Se viene selezionato un prodotto, la formula troverà gli ultimi tre acquisti del prodotto. Ma tutti i prodotti si valutano a tavolino e va a sommarli.

Ad esempio, se seleziono Prodotto 5 . Vedrai che sarà sempre al primo posto perché è l'unico nel contesto. Verrà valutato nella tabella e verrà calcolato per le vendite totali.

Mostrando le ultime tre vendite del cliente utilizzando la funzione TOPN

Quindi nella formula, devo racchiudere la funzione in modo che rimuova il contesto del prodotto nei risultati particolari. Di conseguenza, valuterà ogni singolo prodotto per il periodo selezionato. Quindi, si classificherà in base a tutte quelle vendite utilizzando . Se non è presente, si classificherà tra i primi tre perché non ci sono abbastanza vendite per il particolare set di dati.

Inoltre, ho messo questa tabella a destra per un motivo.

Mostrando le ultime tre vendite del cliente utilizzando la funzione TOPN

Devo valutare l'intera tabella rispetto alla tabella filtrata. La tabella precedente valuta l'intera tabella in base al risultato corretto. Come puoi vedere, termina con le ultime tre vendite del 22 giugno, 7 marzo e 27 agosto 2017. Quindi, conta le vendite particolari nella colonna Vendite totali .

Nella tabella Ultime 3 vendite per nome prodotto è possibile vedere una visualizzazione per i primi tre prodotti e le vendite corrispondenti.

Mostrando le ultime tre vendite del cliente utilizzando la funzione TOPN

Puoi anche selezionare qualsiasi altro cliente o gruppo di clienti e i risultati cambieranno in modo dinamico.

Questo è certamente un tutorial avanzato. Ma si spera che tu capisca quanto sia grande l'intuizione quando combini molte di queste formule DAX. Puoi vedere rapidamente le ultime tre vendite dei clienti per prodotto e inserirle in una visualizzazione


Quando hanno effettuato l'ultimo acquisto i tuoi clienti?
Mostra i risultati fino alla data corrente o a una data specifica in LuckyTemplates
Contando i clienti nel tempo utilizzando DISTINCTCOUNT

Conclusione

Come puoi vedere nella formula, ci sono molte funzioni all'interno di una funzione . Queste sono funzioni come , e .

Quello che ho fatto è stato combinare tutte queste funzioni in un'unica formula. Li ho combinati tutti per permetterci di estrarre questa grande intuizione.

Questo è il motivo per cui le formule DAX sono immensamente potenti. Se comprendi queste funzioni, puoi metterle tutte insieme e ottenere risultati sorprendenti. Storicamente, non era possibile utilizzando strumenti come Excel. Ma essendo in grado di combinare tutti questi insieme utilizzando LuckyTemplates e creare visualizzazioni incredibili, puoi ottenere il risultato desiderato.

Se vuoi saperne di più su cosa si può ottenere con altre tecniche come questa, dai un'occhiata al modulo Business Analytics Series su LuckyTemplates On-demand .

Spero ti piaccia affrontare questo processo.


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