Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
Quando analizzi i risultati effettivi nei tuoi dati, a volte potresti voler confrontarli con una previsione o un tasso di esecuzione. In questo tutorial, ti mostrerò come calcolare un tasso di esecuzione cumulativo basato su alcuni risultati storici. Puoi guardare il video completo di questo tutorial in fondo a questo blog.
Ciò è emerso come una richiesta nel in cui un membro aveva bisogno di una previsione che consentisse un confronto tra i risultati attuali e un tasso di esecuzione medio in un determinato periodo.
un post sul forum di supporto di LuckyTemplates
In questo tutorial, spiego prima come calcolare il tasso di esecuzione medio , quindi proiettarlo continuamente in avanti per poter eseguire il confronto giornaliero rispetto ai risultati effettivi man mano che si verificano.
Qui, rendo visivamente la tendenza sottostante più prevalente di quanto avrei fatto normalmente se avessi semplicemente rivisto i risultati giornalieri senza previsioni con cui confrontarli.
Il modo migliore per confrontare in ultima analisi le tendenze è con i totali cumulativi.
Il modello di formula DAX totale cumulativo che tratterò in questo tutorial è leggermente diverso da quello che potresti aver usato in passato. Questo perché qui c'è un requisito diverso su come calcolare in definitiva il totale cumulativo per la tariffa giornaliera media.
Quindi arriviamo a questo.
Sommario
Calcolare il totale cumulativo
La cosa complicata in questo caso è che abbiamo le nostre vendite cumulative, ma dobbiamo creare un totale cumulativo nuovo di zecca basato su importi determinati da come stiamo effettivamente andando. Ci sono alcuni passaggi che dobbiamo seguire e combinare le formule DAX per raggiungere questo obiettivo.
La prima cosa che dobbiamo calcolare è il Totale cumulativo , ed è così che ho impostato la formula.
Ho inserito il totale cumulativo in una variabile ( ). È lo stesso modello, ma l'ho inserito all'interno di una variabile perché volevo semplificare la formula finale effettiva.
Se non mettiamo questa logica, il totale cumulativo continua a proiettarsi in avanti e probabilmente disegnerà una linea fino in fondo (nella visualizzazione) in base al numero finale. Per sbarazzarmene, quello che ho fatto è stato utilizzare Total Sales . Se quel giorno non ci sono saldi, sarà vuoto. In caso contrario, sarà il totale cumulativo.
Quindi è così che l'ho impostato. Ora, come calcoliamo o proiettiamo un tasso di esecuzione?
Calcolare il tasso di esecuzione
Logicamente, per calcolare un tasso di esecuzione, dovremmo contare le vendite totali che abbiamo realizzato in un anno per ottenere il totale complessivo, quindi dividerlo per quanti giorni abbiamo effettivamente venduto . Questo ci darà il nostro importo medio giornaliero delle vendite , che ho chiamato tasso medio giornaliero di esecuzione .
Nella nostra tabella, qui abbiamo $ 29.186, che è determinato da $ 175.113 diviso per 6, perché in questo campione di dati abbiamo venduto per sei giorni nel 2018.
Ma il modo in cui l'ho impostato è che questo si aggiornerebbe automaticamente ogni volta che abbiamo più giorni di saldi . In altre parole, questo aggiornerà automaticamente il nostro tasso medio di utilizzo giornaliero e quindi la previsione cambierà . Ecco la formula che ho creato per questo.
Dobbiamo fare un piccolo aggiustamento nelle variabili per farlo funzionare perché il contesto qui è a livello quotidiano . Ma quello che stiamo cercando di fare è prendere il numero, $ 175.113 (Totale cumulativo), e poi dividerlo per quanti giorni abbiamo avuto vendite.
Per ottenere DaysWithSales , ho usato con e con . Se c'è una vendita il giorno, che è maggiore di zero, manterrà quella data. Per la variabile CumulativeTotal , ho utilizzato CALCULATE per le vendite cumulative ($ 175.113), quindi ALLSELECTED Dates rilascia il contesto della data in ogni riga.
Quindi, ora che abbiamo il tasso di esecuzione giornaliero medio, possiamo proiettare in avanti il tasso di esecuzione cumulativo. Diamo un'occhiata alla formula.
Calcolo del tasso di esecuzione cumulativo
C'è un leggero aggiustamento qui a ciò che è dentro il nostro CALCULATE . In questo caso, non è semplice come aggiungere la tariffa media giornaliera. Dobbiamo inserire un , in modo da ripetere ogni singolo giorno. E quello che ho fatto è che ho creato un tavolo virtuale (usando ) con tutti i Dates .
Quindi, ciò che SUMMARIZE sta facendo qui è che valuta solo una sola riga. Quindi, ad esempio, siamo al 1° gennaio, quindi valuta quella riga. Quindi, quando arriviamo alla seconda riga, valuta di nuovo solo la seconda riga. E poi il FILTER ALLSELECTED (il modello totale cumulativo) sta aprendo i due giorni. Quindi ammonta a $ 29.186 e calcola anche il giorno prima.
Mentre ci spostiamo verso il basso nella tabella, continua a calcolare il totale cumulativo ed esegue un'iterazione all'interno di CALCULATE .
Ora abbiamo questo tasso di esecuzione cumulativo, che è determinato esclusivamente dalle vendite totali cumulative effettive che abbiamo in questo momento. Se lo lasciamo così, man mano che le nostre vendite si adeguano, anche il nostro tasso di esecuzione cambierà perché questo è dinamico.
Ma se vuoi impostare questi numeri, probabilmente vorrai in qualche modo inserirli in una tabella calcolata o esportare questi dati in un foglio di calcolo Excel. In questo modo, lo renderà non dinamico.
Crea totali cumulativi dinamici utilizzando DAX in LuckyTemplates
Totali in esecuzione in LuckyTemplates: come calcolare utilizzando la formula DAX
Confronta le informazioni cumulative su mesi diversi in LuckyTemplates
Conclusione
Questi sono suggerimenti e concetti così unici, che penso troverai davvero preziosi.
Se riesci a comprendere i molti concetti trattati in questo tutorial, sei in un ottimo posto, poiché ci sono così tanti modi diversi in cui puoi applicare la logica come questa.
Potresti voler rivedere i link sottostanti, che saranno utili se vuoi aggiungere più colore a questo esempio.
Divertiti a lavorare con questo tutorial!
***** Imparare LuckyTemplates? *****
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