Unesercitazione su LuckyTemplates DAX sui confronti cumulativi

Unesercitazione su LuckyTemplates DAX sui confronti cumulativi

Nell'esercitazione di LuckyTemplates DAX di oggi, voglio esaminare una tecnica piuttosto interessante che utilizza DAX in modo davvero efficace. Ho dovuto lavorare su uno scenario in cui stavamo eseguendo alcune analisi sulle nostre campagne e-mail. Volevo sapere quante email riceviamo in un giorno, confrontarle su base mensile e confrontare anche il mese corrente con il mese migliore. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Sommario

Un confronto cumulativo tra il mese migliore e il mese corrente

Ho un set di dati dinamico in arrivo in un mese corrente e vorrei confrontarlo sempre con qualunque sia stato il mese migliore, in modo da poter tenere traccia di come sto andando rispetto al mio mese migliore.

Un'esercitazione su LuckyTemplates DAX sui confronti cumulativi

Per iniziare questa esercitazione su LuckyTemplates DAX , ti mostrerò prima la funzionalità. Quando faccio clic sull'affettatrice MonthInCalendar (tabella a sinistra), vedrai che il mio mese migliore rimane sempre lo stesso.

Un'esercitazione su LuckyTemplates DAX sui confronti cumulativi

Il mio mese migliore all'interno di questi dati è stato gennaio 2015 .

Un'esercitazione su LuckyTemplates DAX sui confronti cumulativi

Posso fare clic su qualsiasi mese nell'affettatrice MonthInCalendar e vedere come mi sono comportato rispetto al mio mese migliore.

Calcolo delle vendite cumulative

La prima cosa che devi fare è impostare il calcolo del confronto. Quando faccio clic su MonthInCalendar , vedrai che il contesto nella tabella sta cambiando mentre seleziono elementi diversi nel filtro.

Ovviamente, il contesto è fondamentale qui. È importante capire qual è il contesto del calcolo , che in questo caso particolare è luglio 2016 .

Un'esercitazione su LuckyTemplates DAX sui confronti cumulativi

Come puoi vedere dall'immagine qui sotto, per luglio 2016, ho calcolato il mio Total Sales , che è una semplice somma della colonna delle entrate.

Un'esercitazione su LuckyTemplates DAX sui confronti cumulativi

Un'esercitazione su LuckyTemplates DAX sui confronti cumulativi

E poi ho utilizzato un modello di vendita cumulativo che può essere riutilizzato più e più volte.

Un'esercitazione su LuckyTemplates DAX sui confronti cumulativi

Un'esercitazione su LuckyTemplates DAX sui confronti cumulativi

Ho usato la in modo che il calcolo inizi sempre all'inizio del mio contesto selezionato. Il calcolo delle vendite cumulative è quello nella riga blu più chiara in basso e cambia sempre ogni volta che cambio i filtri nell'affettatrice MonthInCalendar.

Un'esercitazione su LuckyTemplates DAX sui confronti cumulativi

Ora voglio confrontare questo con il migliore. Per fare ciò, userò la ramificazione della misura in cui mi dirama da una misura all'altra.

Calcolo del miglior mese di vendita

La prima cosa che devo capire è il mio miglior mese di vendita. Inserirò i punti dati di questo mese nel mio prossimo calcolo, che elaborerà le vendite in ogni giorno unico di quel mese.

Sono andato con una formula utilizzando la , che ti consente di restituire un valore di testo, ma quello che dovevo fare è isolare un risultato. Sfortunatamente, le formule non possono restituire due valori di testo. Possono restituire solo 1. Se fai più di 1, restituirà un errore.

Un'esercitazione su LuckyTemplates DAX sui confronti cumulativi

Se andiamo con 1, creerà solo una tabella di una riga o un valore. Ho creato una tabella di tutti i miei mesi e anni, quindi ho elaborato le vendite totali per quei mesi particolari. La funzione TOPN li classificherà in modo da ottenere il mio mese più alto per vendite in cima.

Un'esercitazione su LuckyTemplates DAX sui confronti cumulativi

Quindi restituirò il nome di quel particolare mese, che è ciò che fa il MAXX.

L'altra cosa che devo fare se voglio vedere il mese migliore in questa tabella è rimuovere il contesto delle date.

Un'esercitazione su LuckyTemplates DAX sui confronti cumulativi

Quindi stiamo sostanzialmente ignorando qualsiasi contesto proveniente da Date e isolando il mese più alto. E poi metteremo il mese e l'anno migliori su ogni singola riga.

Un'esercitazione su LuckyTemplates DAX sui confronti cumulativi

Quindi questa è la prima fase. La seconda fase consiste nell'elaborare le vendite in ciascuno di quei giorni. Vogliamo confrontare su un periodo di tempo giornaliero e conoscere la differenza nelle vendite da un mese all'altro.

Ho usato in modo efficace per strutturarlo e renderlo il più semplice possibile da capire. Ho utilizzato il calcolo che abbiamo appena creato, la misura Best Sales Month . Poiché questa misura è su ogni singola riga, posso estrarre le informazioni da quel particolare risultato.

Estrarrò i risultati per il mese e l'anno utilizzando le variabili.

Un'esercitazione su LuckyTemplates DAX sui confronti cumulativi

Quindi elaborerò anche i risultati per ogni giorno utilizzando le funzioni e .

Un'esercitazione su LuckyTemplates DAX sui confronti cumulativi

Quindi posso impostare la data effettiva tra cui dobbiamo scegliere.

Un'esercitazione su LuckyTemplates DAX sui confronti cumulativi

Ho anche fatto un semplice calcolo in cui ho inserito un filtro sulle date in modo da poter trovare qual è stata la vendita effettiva di ogni singolo giorno.

Un'esercitazione su LuckyTemplates DAX sui confronti cumulativi

Confronto giornaliero dei risultati: un'esercitazione su LuckyTemplates DAX

Un calcolo cumulativo è il modo migliore per mostrare le diverse tendenze.

Quando guardi le tendenze nel tempo, i totali cumulativi sono la cosa migliore da fare. Ma se vuoi, puoi anche fare calcoli giornalieri e confrontare i risultati giornalieri.

Abbiamo già le nostre vendite dal mese migliore ogni singolo giorno ora. Il prossimo passo da fare qui è calcolare qual è il cumulativo di quello. Ora, qui è dove le cose possono diventare un po' più complicate. Non possiamo usare il modello cumulativo che abbiamo usato prima. Abbiamo bisogno di utilizzare un modello diverso che ci permetta di creare una tabella virtuale di questi risultati.

Questa volta utilizziamo un modello comune utilizzato per calcolare il totale cumulativo di un numero più complesso e non per una semplice misura di base. Invece di usare il , ho usato , che crea una tabella virtuale di tutti i risultati.

Quindi calcoleremo se i dati sono inferiori o uguali alla data corrente.

Un'esercitazione su LuckyTemplates DAX sui confronti cumulativi

In teoria, abbiamo isolato la colonna Data e la colonna Vendite dal mese migliore inserendole in una tabella virtuale e abbiamo eseguito i calcoli su tale tabella virtuale.

Un'esercitazione su LuckyTemplates DAX sui confronti cumulativi

Alla fine di questo calcolo, stiamo iterando ogni singolo risultato attraverso la tabella virtuale, accumulando risultati man mano che procediamo. Infine, stiamo calcolando il risultato finale finale utilizzando Best Month Sales, sotto la funzione SUMX.

Quindi ora ho il mio mese migliore che si presenta come gennaio 2015 mentre utilizzo un contesto diverso. Il contesto cambia facendo clic sull'affettatrice MonthInCalendar. Tuttavia, i risultati delle vendite del mese migliore rimangono sempre gli stessi perché fanno riferimento alle date che abbiamo specificato, mentre il totale delle vendite cumulative si verifica a posteriori.

Un'esercitazione su LuckyTemplates DAX sui confronti cumulativi

Differenza dal calcolo del mese migliore

Ovviamente possiamo andare oltre. Possiamo scoprire la differenza e creare un'altra intuizione usando questo semplice calcolo.

Un'esercitazione su LuckyTemplates DAX sui confronti cumulativi

La ramificazione delle misure è la chiave assoluta qui. Posso trasformare il calcolo della differenza rispetto al mese migliore in un altro grafico a linee in modo da poter identificare rapidamente come stiamo effettivamente monitorando in un determinato periodo di tempo.

Un'esercitazione su LuckyTemplates DAX sui confronti cumulativi

Con il grafico della linea di fondo, puoi vedere nel tempo come sono le nostre vendite attuali rispetto al mese migliore.

Conclusione

Per riassumere questo tutorial su LuckyTemplates DAX, ti ho mostrato come confrontare le tue tendenze attuali con le tue migliori tendenze di vendita utilizzando le tecniche DAX e misurare la ramificazione.

Si spera che tu abbia appreso alcune delle migliori pratiche quando si tratta di utilizzare DAX e implementarle nello sviluppo del tuo report.

Se ti sono piaciuti i contenuti trattati in questo particolare tutorial, iscriviti al canale TV LuckyTemplates . Abbiamo un'enorme quantità di contenuti che escono continuamente da me e da una serie di creatori di contenuti, tutti dedicati a migliorare il modo in cui utilizzi LuckyTemplates e Power Platform.


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.