Confronto di qualsiasi vendita rispetto allultima vendita (nessuna intelligenza temporale) - DAX avanzato in LuckyTemplates

Confronto di qualsiasi vendita rispetto allultima vendita (nessuna intelligenza temporale) - DAX avanzato in LuckyTemplates

In questo esempio unico, ti mostrerò una tecnica DAX avanzata in LuckyTemplates in cui confrontiamo una vendita in un determinato giorno con l'ultima vendita effettuata. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Questo sarà rilevante se in realtà non vendi qualcosa ogni giorno o se stai guardando un particolare cliente o un prodotto e vuoi valutare: " Abbiamo fatto una vendita in questo giorno, ma come si confronta questo con il vero l'ultima volta che abbiamo venduto a questo cliente o abbiamo venduto questo prodotto?"

Non ci sono funzioni di intelligenza temporale preimpostate che ci consentono di eseguire questa operazione in LuckyTemplates. Questo è quindi un esempio perfetto di come è possibile combinare più funzioni DAX per abilitare questo tipo di informazioni DAX avanzate.

Sommario

Utilizzo della tabella delle vendite anziché della tabella delle date

Non lo facciamo dalla tabella delle date. Qui usiamo Purchase Date , che in realtà proviene dalla nostra .

Confronto di qualsiasi vendita rispetto all'ultima vendita (nessuna intelligenza temporale) - DAX avanzato in LuckyTemplates

In questa colonna Data di acquisto, abbiamo ogni transazione o iterazione di qualcosa che si è verificato nella nostra tabella dei fatti. Lo inseriamo in una tabella insieme alle nostre vendite totali. In base a qualsiasi selezione effettuata, che si tratti di un cliente o di un prodotto o di qualsiasi filtro, mostra solo le vendite che abbiamo effettuato e la data effettiva in cui sono state acquistate.

Confronto di qualsiasi vendita rispetto all'ultima vendita (nessuna intelligenza temporale) - DAX avanzato in LuckyTemplates

Da qui, vogliamo esaminare qualsiasi risultato particolare, quindi tornare indietro ed elaborare il risultato di prima . Possiamo quindi confrontarlo . E quindi questo è ciò che siamo in grado di ottenere con la formula che ho creato, Sales Last Purchase .

Confronto di qualsiasi vendita rispetto all'ultima vendita (nessuna intelligenza temporale) - DAX avanzato in LuckyTemplates

Ora possiamo confrontare queste vendite di $ 1.638, ad esempio, con la prossima volta che viene effettuata una vendita per questo particolare cliente (Adam Hunter) perché ora è in questo nuovo contesto. Ora diamo un'occhiata alla formula in cui ho utilizzato una tecnica DAX avanzata senza Time Intelligence.

Nessuna formula DAX di intelligenza temporale

La prima cosa che ho fatto è stata isolare l'ultima data di vendita, la data precedente in cui abbiamo venduto . Quindi, in base al contesto o alla lite in cui ci troviamo, saremo in grado di guardare indietro e capire quale fosse quella data. Ad esempio, se guardiamo al risultato $ 947, vedremo la data in cui è stata effettuata la vendita di $ 947.

Confronto di qualsiasi vendita rispetto all'ultima vendita (nessuna intelligenza temporale) - DAX avanzato in LuckyTemplates

Per risolverlo, ho inserito questa data precedente all'interno di una variabile (VAR).

Confronto di qualsiasi vendita rispetto all'ultima vendita (nessuna intelligenza temporale) - DAX avanzato in LuckyTemplates

Quindi questo sta esaminando ogni singola data e calcolando se quella data è inferiore alla data corrente. Questo è ciò che la funzione MAX sta facendo all'interno di questa funzione di filtraggio ( FILTER ). Restituisce la data corrente in cui è stata effettuata la vendita.

Ora che lo abbiamo, possiamo inserirlo tramite un'altra funzione di filtro per restituire un particolare risultato in un contesto diverso. 

Confronto di qualsiasi vendita rispetto all'ultima vendita (nessuna intelligenza temporale) - DAX avanzato in LuckyTemplates

In RETURN calcoliamo Total Sales . Tuttavia, invece di calcolare in un giorno particolare che è stato effettuato, esamineremo ogni data di acquisto e restituiremo solo la data di acquisto da PriorDate tramite FILTER .

Questo produrrà il nuovo contesto per il calcolo e quindi restituirà Total Sales . È così che trasciniamo le vendite dal giorno precedente al giorno corrente. In altre parole, è così che otteniamo le vendite dall'ultima volta che abbiamo venduto un prodotto a un cliente nel contesto attuale.

Conclusione

In questo tutorial, ho dimostrato come confrontare le vendite utilizzando una formula DAX avanzata in LuckyTemplates senza Time Intelligence. Da questa intuizione, possiamo espanderci ancora di più e osservare cose come qual era la differenza o qual era la variazione percentuale tra questi risultati.

Se siamo in grado di impostarlo nei nostri modelli e all'interno di tabelle o altri tipi visivi, ci sono molti altri modi in cui possiamo utilizzare questa tecnica per trovare approfondimenti ancora migliori o maggiori.

Questo è un concetto piuttosto avanzato. È un modo per combinare molte funzioni diverse, incluso l'uso di variabili.

C'è molto da imparare se riesci a trovare il tempo per immergerti e comprendere il contenuto che esamino.

Saluti!

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







Confronto temporale per tabelle di date non standard in LuckyTemplates
Utilizzo di variabili in LuckyTemplates: un esempio dettagliato
Data dell'ultimo acquisto in LuckyTemplates: quando i tuoi clienti hanno effettuato l'ultimo acquisto?









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