Calcolo di una media mobile in LuckyTemplates utilizzando DAX

Calcolo di una media mobile in LuckyTemplates utilizzando DAX

In questo tutorial, ti mostrerò come calcolare una media mobile dinamica in LuckyTemplates utilizzando la funzione . Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Le medie mobili possono darti preziose informazioni su una varietà di dati, specialmente nelle vendite.

Questa dashboard mostra quante vendite vengono effettuate al giorno e l'importo delle entrate guadagnate

Calcolo di una media mobile in LuckyTemplates utilizzando DAX

C'è molta più volatilità nel breve periodo, ma alla fine si uniforma nel lungo termine. Diventa una linea statica perché la media ha più date con cui lavorare nel tempo.

Questa intuizione unica che puoi ottenere utilizzando le medie mobili può avere molto valore in determinati scenari.

Sommario

Comprensione della formula logica

Andiamo all'esempio.

Per prima cosa, imposterò le mie date e le trasformerò in un'affettatrice. Quindi, creerò una tabella contenente le date e le vendite totali.

Calcolo di una media mobile in LuckyTemplates utilizzando DAX

La tabella ora mostra le Vendite al giorno.

Inserire le misure nella tabella rende più facile vedere cosa sta succedendo nei calcoli.

Calcolerò una media mobile nel tempo che si aggiorna automaticamente in base all'intervallo di tempo selezionato.

Quindi, andiamo al calcolo.

Questa è la formula per la vendita media mobile :

Calcolo di una media mobile in LuckyTemplates utilizzando DAX

Ora, ciò che vuoi ottenere è essere in grado di guardare indietro in modo dinamico ogni singola vendita al giorno prima di un determinato giorno e ottenere la loro media.

Calcolo di una media mobile in LuckyTemplates utilizzando DAX

E mentre ti sposti verso le altre righe, devi creare questa finestra temporale all'infinito. Quindi, la finestra temporale si espande essenzialmente per ogni giorno man mano che si scorre l'elenco nella tabella.

Nella tabella puoi vedere che la media mobile del primo giorno è la stessa delle vendite totali.

Calcolo di una media mobile in LuckyTemplates utilizzando DAX

Questo perché non esiste un valore precedente. Le vendite totali avranno sempre lo stesso valore della media mobile durante il primo giorno.

Ma il secondo giorno diventa la media dei primi due giorni. Il terzo giorno è la media dei primi tre giorni e così via. Questo continua fino all'ultima riga della tabella.

Funzioni DAX nella formula

Questa è la parte fondamentale della formula:

Calcolo di una media mobile in LuckyTemplates utilizzando DAX

Questo apre la finestra temporale specifica. Funziona attraverso ogni singola data nel contesto selezionato corrente. Questo è ciò che fa la funzione ALLSELECTED .

Quindi, funziona se la data è inferiore o uguale alla data . La data MAX è sempre la data corrente man mano che si scende nell'elenco nella tabella. Risolve quali giorni valgono TRUE .

Se valutano TRUE , genererà la tabella che itererà.

Per tutte quelle date che restituiscono TRUE , la formula calcola la media di tali date. Quindi, ottieni ogni singolo risultato usando lo stesso calcolo. La finestra temporale diventa più grande perché stai guardando attraverso un intervallo più ampio di date.

Il bello di questo calcolo è che è anche dinamico grazie alla funzione ALLSELECTED .

Nel grafico, puoi vedere che la linea blu scuro mostra un grande cambiamento dall'inizio che poi alla fine si uniforma nel tempo.

Calcolo di una media mobile in LuckyTemplates utilizzando DAX

E se modifichi l'intervallo di date, continuerà a mostrare la tendenza simile.

Calcolo di una media mobile in LuckyTemplates utilizzando DAX

La media inizia alta ma poi si uniforma nel tempo.

Funzione ALLSELECTED Vs ALL per medie mobili

Quando si calcola una media mobile, utilizzare ALLSELECTED invece di utilizzare .

L'uso della funzione ALL nella formula ti darebbe risultati strani.

Calcolo di una media mobile in LuckyTemplates utilizzando DAX

Ecco un esempio.

Calcolo di una media mobile in LuckyTemplates utilizzando DAX

Puoi vedere che il grafico mostra i numeri dispari. Ha anche un diverso asse y. Facendo partire entrambi gli assi da 0 e regolando il valore Fine del grafico otterrai un risultato con una linea piatta.

Questo accade perché funziona ogni singolo giorno nel tempo. La selezione della data non viene presa in considerazione. Sta tornando all'inizio dei tempi.

Ecco perché ALLSELECTED è la chiave.


Totali parziali in LuckyTemplates: come calcolare utilizzando la formula DAX
Calcoli DAX: totale dei risultati medi
utilizzando le medie mobili per mostrare le tendenze in LuckyTemplates

Conclusione

Il calcolo dinamico della media mobile in LuckyTemplates non è così difficile. Richiede semplicemente una comprensione di cosa puoi fare con le funzioni di iterazione e le tabelle virtuali.

Questa tecnica ha molti usi unici che puoi applicare in un'ampia gamma di scenari.

Si spera che tu abbia imparato molto sulla logica alla base del funzionamento della media mobile dinamica.

Ci sentiamo presto,


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