Calcolo di una frequenza di esecuzione cumulativa utilizzando DAX in LuckyTemplates

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.

Calcolo di una frequenza di esecuzione cumulativa utilizzando DAX in LuckyTemplates

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.

Calcolo di una frequenza di esecuzione cumulativa utilizzando DAX in LuckyTemplates

La prima cosa che dobbiamo calcolare è il Totale cumulativo , ed è così che ho impostato la formula.

Calcolo di una frequenza di esecuzione cumulativa utilizzando DAX in LuckyTemplates

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.

Calcolo di una frequenza di esecuzione cumulativa utilizzando DAX in LuckyTemplates

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.

Calcolo di una frequenza di esecuzione cumulativa utilizzando DAX in LuckyTemplates

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.

Calcolo di una frequenza di esecuzione cumulativa utilizzando DAX in LuckyTemplates

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

Calcolo di una frequenza di esecuzione cumulativa utilizzando DAX in LuckyTemplates

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 .

Calcolo di una frequenza di esecuzione cumulativa utilizzando DAX in LuckyTemplates

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? *****






Leave a Comment

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.