Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
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.
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.
Il mio mese migliore all'interno di questi dati è stato gennaio 2015 .
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 .
Come puoi vedere dall'immagine qui sotto, per luglio 2016, ho calcolato il mio Total Sales , che è una semplice somma della colonna delle entrate.
E poi ho utilizzato un modello di vendita cumulativo che può essere riutilizzato più e più volte.
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.
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.
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.
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.
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.
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.
Quindi elaborerò anche i risultati per ogni giorno utilizzando le funzioni e .
Quindi posso impostare la data effettiva tra cui dobbiamo scegliere.
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.
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.
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.
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.
Differenza dal calcolo del mese migliore
Ovviamente possiamo andare oltre. Possiamo scoprire la differenza e creare un'altra intuizione usando questo semplice calcolo.
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.
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.
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