Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
In questo tutorial, illustrerò la differenza tra le funzioni DAX ALL e ALLSELECTED durante il calcolo della percentuale del totale in LuckyTemplates. La differenza tra queste due funzioni DAX può creare confusione quando si è appena agli inizi con LuckyTemplates. Spero che questo tutorial possa darti un po 'di chiarezza su questo argomento. Puoi guardare il video completo di questo tutorial in fondo a questo blog.
Ho avuto questa idea da un video che ha fatto un'introduzione sulla funzione . Puoi controllare quel video dal canale Youtube di LuckyTemplates qui .
In quel video, l'oratore ha confrontato la data con le vendite totali utilizzando la funzione TUTTO . Qui, porterò l'esempio un ulteriore passo avanti e mostrerò come utilizzare la funzione ALL o quando si calcola la percentuale delle vendite totali . Questo potrebbe essere per data o per cliente.
Userò un esempio di Divisione in questo tutorial.
Fondamentalmente, la Divisione è come un tipo di lavoro.
Ho anche posizionato un'affettatrice nella parte in alto a destra solo per mostrare che questi risultati sono dell'anno 2020 .
E questo mostra l' importo fatturato per ciascuna delle seguenti divisioni .
Ho anche fornito un'affettatrice per la divisione che utilizzeremo in seguito una volta aggiunta la percentuale del totale fatturato utilizzando la funzione ALL o ALLSELECTED .
Sommario
Misura fatturata utilizzando la funzione ALL
Questo TREATAS Measures qui è dove ho memorizzato tutte le mie misure di fattura.
La misura fatturata è la prima misura all'interno della mia tabella.
Questa misura calcola l' importo fatturato , ovvero le stime totali .
Ho anche usato la funzione perché non c'è alcuna relazione tra la tabella Date e la tabella Jobs , quindi ho creato quella relazione virtualmente, invece.
Ed è così che ho creato l' importo fatturato .
Ora quello che farò è prendere Fatturato usando la funzione ALL .
Questo calcola la somma di tutto l'importo fatturato utilizzando la misura Fatturato che ho discusso in precedenza. Ho anche utilizzato la funzione ALL per visualizzare tutti i risultati per Divisione nella tabella Jobs .
Aggiungendo la misura Invoiced ALL a questa tabella, viene visualizzato solo l'importo totale della fattura per ognuna di queste righe.
Quindi, questo è ciò che fa la funzione ALL . Restituisce tutte le righe in una tabella o tutti i valori di una colonna ignorando qualsiasi filtro esistente che potrebbe essere stato applicato.
Percentuale del totale con funzione ALL
Dopo aver aggiunto la misura TUTTE fatturate alla tabella, la prossima cosa che voglio fare è mostrare la percentuale delle vendite totali per ciascuna di queste divisioni per l'anno 2020.
Per fare ciò, ho creato un'altra misura che ho chiamato ALL Invoiced% . In questa misura, ho appena diviso la misura fatturata per la misura fatturata TUTTI .
Quindi, aggiungerò quella misura alla tabella. Come puoi vedere, in realtà funziona correttamente in base ai risultati di Reconstruction Division . Mostra che ha $ 775.766 su $ 1.866.767 , il che ha senso per una percentuale totale del 41,56% .
Ma cosa succede se voglio selezionare solo una determinata Divisione ?
Ad esempio, qui userò il mio affettatore in modo che la tabella visualizzi solo le divisioni Ricostruzione e Bonifica muffa .
È evidente che la colonna TUTTA la percentuale fatturata mostra ancora la stessa percentuale.
Non sta mostrando i risultati attesi che voglio. Questo perché in pratica si tratta solo di prendere il risultato Fatturato diviso per il risultato Fatturato TUTTI per ottenere il valore percentuale.
Quello che voglio è mostrare la percentuale della ricostruzione e della bonifica della muffa rispetto all'attuale importo totale fatturato .
È qui che entra in gioco la funzione ALLSELECTED .
Misura fatturata utilizzando la funzione ALLSELECTED
Deselezionare le selezioni Ricostruzione e Risanamento muffa per ora. Quindi, diamo un'occhiata a un'altra misura che ho creato per Invoiced utilizzando la funzione ALLSELECTED . L'ho chiamato Invoiced ALLSELECTED .
In questa misura, ho utilizzato nuovamente la tecnica del branching della misura . Ma invece di usare la funzione ALL , ho usato la funzione ALLSELECTED .
Aggiungerò di nuovo quella misura alla tabella. Come puoi vedere, la colonna Invoiced ALLSELECTED mostra lo stesso importo di Invoiced ALL .
Questo perché per impostazione predefinita, tutte le Divisioni sono selezionate in questo modello e non ho ancora utilizzato l'affettatrice.
Percentuale del totale con la funzione ALLSELECTED
Ho anche creato una misura denominata ALLSELECTED Invoiced% per ottenere la percentuale delle vendite totali per ciascuna di queste divisioni per l'anno 2020.
È simile alla misura ALL Invoiced% , ma qui ho usato la funzione ALLSELECTED invece della funzione ALL .
Dopo averlo aggiunto alla tabella, vedrai che mostra risultati simili dalla colonna ALL Invoiced% .
Tuttavia, è qui che entra in gioco il trucco di questo tutorial. Userò di nuovo l' affettatrice Divisione e selezionerò Reconstruction and Mold Remediation .
E vedrai che il risultato della colonna ALLSELECTED Invoiced% è ora diverso dalla colonna ALL Invoiced% .
La colonna ALL Invoiced% mostra solo 44.40% , perché sta ancora calcolando l' importo fatturato delle altre divisioni anche se non sono selezionate.
D'altra parte, la colonna ALLSELECTED Invoiced% in cui abbiamo utilizzato la funzione ALLSELECTED mostra un totale del 100% . Questo perché calcola solo l' importo fatturato delle divisioni selezionate.
Ciò mostra correttamente che la divisione Mold Remediation guadagna il 6% e la divisione Reconstruction costituisce il 93% e mezzo del totale attuale di $ 828.925 fatturato da entrambe le divisioni.
Per riassumere, questa è la differenza tra la funzione ALL e ALLSELECTED . In questo esempio, selezionerò più divisioni per vedere ulteriormente la differenza.
Dopo aver selezionato la divisione Water Mitigation , i numeri nelle colonne ALLSELECTED Invoiced% e ALL Invoiced% mostravano un cambiamento notevole.
Calcolare il margine percentuale in LuckyTemplates utilizzando DAX
Calcolo della percentuale dinamica della modifica totale utilizzando LuckyTemplates Time Intelligence
Trovare la percentuale del totale in LuckyTemplates
Conclusione
Questo è tutto ciò che volevo condividere in questo tutorial. Questo prezioso consiglio può sicuramente aiutarti nel calcolo della percentuale corretta sul totale, sia che si tratti di fatturati che di vendite totali. Inoltre, spero che questo tutorial ti abbia dato chiarezza sulla differenza tra le funzioni ALL e ALLSELECTED in LuckyTemplates.
Dai un'occhiata ai collegamenti sottostanti e al nostro sito Web per ulteriori esempi e contenuti correlati.
Jarrett
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