Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
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 .
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.
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 .
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.
Per risolverlo, ho inserito questa data precedente all'interno di una variabile (VAR).
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.
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
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.
Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.
In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.
Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.
Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.
Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.
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