Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
Questa è un'ottima dimostrazione dei calcoli DAX in LuckyTemplates. Ti mostrerò come calcolare il totale di un intervallo di risultati medi, utilizzando la corretta combinazione di formule DAX . Puoi guardare il video completo di questo tutorial in fondo a questo blog.
Ciò richiede una comprensione ragionevole del funzionamento delle funzioni di iterazione all'interno di LuckyTemplates. Queste sono funzioni come SUMX, AVERAGEX, MINX, MAXX . Di solito la funzione ha una X alla fine.
Una volta che puoi capire cosa fanno le funzioni di iterazione, puoi avere una comprensione molto migliore di come manipolare una formula per essere in grado di calcolare un totale univoco.
Con questo esempio, lavoriamo con AVERAGEX per ottenere la media. Quindi, ti mostrerò come utilizzare SUMX come parte della formula per poi ricalcolare un totale diverso da quello che riceveresti normalmente se utilizzassi AVERAGEX.
Copriamo anche la funzione HASONEVALUE , che è ampiamente utilizzata in scenari molto simili.
Sommario
Esaminando i calcoli DAX
Diamo un'occhiata a questa tabella e valutiamo cosa sta effettivamente accadendo in queste formule all'interno della tabella.
Prima di tutto, diamo un'occhiata alle vendite totali. È una semplice formula di somma o formula SUMX, che è una funzione iterante.
Sta solo facendo una somma, ma stiamo valutando una logica in ogni singola riga perché è quello che fanno le funzioni di iterazione, in particolare SUMX.
Il punto chiave qui è quando si arriva al totale, che è di 35 milioni. Poiché non c'era alcun contesto su questo risultato, in realtà sta iterando su ogni singola riga nella tabella delle vendite sottostante, completando questa logica . Ed è così che otteniamo i 35 milioni.
Ma poi, quando passiamo a AVERAGEX , è esattamente la stessa formula. Ha gli stessi parametri all'interno della formula , tranne per il fatto che qui abbiamo la media.
Ora diamo un'occhiata al totale, 2.356,01. Il totale sarà ciò che viene calcolato in ogni singola riga, proprio come in SUMX. Ma invece di fare una somma, fa una media.
Ecco perché qui abbiamo un numero basso, che è 2.356,01. È la media di ogni singola vendita avvenuta nella tabella delle vendite.
C'è una valutazione in ogni singola riga e la salva nella memoria, quindi passa alla riga successiva e alla successiva.
Proprio alla fine, calcolerà la media di ogni singola transazione di vendita che si è verificata.
Ma la parte fondamentale di questo tutorial è sapere come abbiamo ottenuto questo totale, 28.272,12. Vogliamo scoprire come allenare un totale di tutte le nostre medie.
Calcolo del totale delle medie
Per ottenere il totale dei risultati medi, dobbiamo creare un comportamento diverso nell'area totale.
Come lo facciamo? Per prima cosa, esaminiamo la formula che ho creato.
Se controlliamo la variabile, AVERAGEX, riconosceremo che questo è esattamente lo stesso di ciò che sta accadendo in questa particolare parte della tabella.
Usiamo questa logica, IF HASONEVALUE, dove vado Dates Month perché siamo in un contesto mensile.
Se il contesto mensile ha un valore, valuteremo la stessa formula esatta (AvgSales), che vedete qui è esattamente la stessa.
Ma se non lo è, il che significa che è praticamente nell'area totale, allora vogliamo fare qualcosa di diverso.
Faremo un SUMX perché vogliamo creare in qualche modo una somma delle vendite medie. E vogliamo valutare nel totale (28.272,12) ogni singolo mese e riassumere le vendite medie.
Quindi al totale (28.272,12), invece di valutare ogni riga di questa tabella delle vendite, stiamo valutando ogni mese.
Otteniamo le vendite medie di ogni mese e, invece di fare una media, stiamo facendo una somma perché all'interno c'è SUMX.
Ed è proprio così che otteniamo la somma totale di tutte le medie.
Implicazioni del totale dei calcoli DAX medi
Esistono molti modi per utilizzare questa tecnica di combinazione di formule per creare questi totali medi. Un esempio è quando si desidera ottenere le vendite medie per anno finanziario, come ho fatto in questo esempio.
Vedrai nell'esempio che il totale delle medie è in ogni singola riga.
L'ho calcolato utilizzando ALLEXCEPT , rimuovendo tutto il contesto nell'anno finanziario ed è così che il totale si apre a tutti questi.
Quindi, ho elaborato la percentuale per anno finanziario (% per FY). È fatto dividendo le vendite medie per le vendite medie per anno.
Saprai che funziona davvero perché qui è al cento per cento, come dovrebbe essere.
Calcolo della % dei totali Totali
cumulativi in LuckyTemplates senza date: DAX avanzato
Conclusione
Questo argomento sui calcoli DAX per il totale della media è stato ampiamente richiesto sul forum e altrove.
Quando otteniamo il totale delle medie, usiamo una combinazione di funzioni come AVERAGEX, HASONEVALUE e SUMX con una logica combinata per ottenere il totale finale di tutte le medie.
Questa è un'idea molto riutilizzabile se hai bisogno di ottenere totali che sono abbastanza diversi da quello che è effettivamente il calcolo generale nelle tue tabelle o nelle tue visualizzazioni.
Ecco altri argomenti correlati che coinvolgono SUMX:
Mostra le ultime N vendite di un cliente solo utilizzando LuckyTemplates
Come comprendere le tabelle virtuali all'interno delle funzioni di iterazione in LuckyTemplates - Concetti DAX
Questa è una formula DAX piuttosto unica. Se riesci a capire come eseguire questi calcoli DAX, allora stai andando molto bene con la tua conoscenza di LuckyTemplates. Sei in una buona posizione per elaborare altre cose avanzate, specialmente quando è richiesta la logica dell'iterazione.
Divertiti a lavorare su questo.
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