Power Automate si applica a ogni azione nei flussi di lavoro
Scopri l
Il calcolo di un totale cumulativo , noto anche come totale parziale , in LuckyTemplates, è decisamente comune alla maggior parte delle aziende a causa della sua indispensabilità nell'eseguire calcoli per mostrare il totale di una misura fino a una certa data. Puoi guardare il video completo di questo tutorial in fondo a questo blog.
Ma sapevi che la creazione di un totale cumulativo inverso è essenziale quanto il calcolo del totale cumulativo?
In questo articolo esamineremo come calcolare un totale cumulativo inverso l in LuckyTemplates utilizzando DAX .
Sommario
Revisione del problema
Questo è stato sollevato come domanda nel
Puoi visualizzare questo post del forum qui –
Un membro aveva un requisito distintivo da dicembre a gennaio in cui aveva bisogno di un totale cumulativo. Volevano anche renderlo dinamico, dove il totale cumulativo inverso sarebbe stato regolato per quella particolare logica nel rapporto ogni volta che volevano cambiare il filtro dell'anno sulla pagina.
Con piacere, sono stato in grado di trovare una risposta abbastanza semplice dopo aver elaborato una soluzione.
Era una semplice variazione della più comune combinazione di formula totale cumulativa che è possibile utilizzare e riutilizzare all'interno di LuckyTemplates in modo abbastanza efficiente.
Ma prima di affrontare il Totale cumulativo inverso , concentriamoci prima sul Totale cumulativo .
la formula Cumulativo o Totale parziale in LuckyTemplates
Il totale cumulativo, o totale parziale, viene utilizzato per visualizzare la somma totale dei dati man mano che cresce con il tempo o qualsiasi altra serie o progressione. Questo è molto utile per rilevare i cambiamenti in un certo schema logico e per determinare se il sistema di previsione non è più adeguato .
Questa immagine mostra la formula per il calcolo del totale cumulativo in LuckyTemplates .
Proviamo ad analizzare gradualmente la formula data.
1. includere le vendite totali di ciascuna data
La prima cosa che dobbiamo fare è includere le vendite totali di ciascuna data.
Le vendite totali sono la somma di tutti i numeri in una colonna. In questo particolare esempio, Total Sales è la somma della colonna Total Revenue .
Quindi, utilizzando la funzione ALLSELECTED , abbiamo elencato tutte le date dell'anno specifico (in questo caso 2017) all'interno della funzione FILTER .
Puoi anche scegliere di non utilizzare la funzione ALLSELECTED se desideri visualizzare tutte le date senza selezionare un anno specifico.
2. Confrontare la data corrente con la DATA MAX
Dobbiamo quindi confrontare la data corrente con la data MAX .
Questa funzione MAX restituisce il valore massimo in una colonna, inclusi eventuali valori logici e numeri.
In questo esempio, la funzione MAX determina il valore massimo all'interno della colonna Data . Quindi, verranno visualizzate tutte le date che sono inferiori o uguali alla data MAX.
3. Valutare le vendite totali utilizzando la funzione ISBLANK()
Abbiamo anche aggiunto una logica IF che valuta le vendite totali utilizzando la funzione ISBLANK(). Questa funzione DAX restituisce TRUE o FALSE dopo aver verificato se un valore è vuoto/zero o meno .
In questo particolare esempio, se Total Sales è zero , deve essere restituito un valore vuoto , altrimenti verrà restituito il valore della variabile CumulativeTotal .
Abbiamo utilizzato questa logica per questo esempio per visualizzare solo le date con le vendite effettive che stiamo realizzando, senza includere le date che non hanno ancora dati .
Nell'esempio seguente, il risultato nella colonna Vendite cumulative dal 1 ° febbraio 2017 è stato calcolato aggiungendo l'importo corrente di Total Sales ($ 10.485) all'importo di Total Sales ($ 14.506) dal 1° gennaio 2017 .
Questo è anche il modo in cui è stato calcolato il risultato di ogni singola riga nella colonna Vendite cumulative .
Calcolo del Reverse Cumulative o Reverse Running Total in potenza bI
Ora che abbiamo calcolato le nostre vendite cumulative , proviamo a prevedere il totale cumulativo inverso . Per calcolarlo, possiamo ancora utilizzare la nostra formula del totale cumulativo con alcune modifiche minori.
Quello che devi fare è applicare una piccola modifica al filtro del contesto di riga che si verifica all'interno della funzione FILTRO del modello di formula.
All'interno della funzione FILTER , la data corrente deve essere confrontata con la data MIN anziché con la data MAX .
Questa funzione MIN restituisce il valore minimo in una colonna .
In questo esempio, la funzione MIN determina il valore minimo all'interno della colonna Data . Quindi, verranno visualizzate tutte le date maggiori o uguali alla data MIN .
Ad esempio, abbiamo calcolato il risultato particolare nella colonna Reverse Cumulative Sales da gennaio 2017 aggiungendo ogni singolo valore di Total Sales dalle date al di sotto della data corrente (da febbraio 2017 a dicembre 2017 ).
Questo vale per ogni singola riga sotto la colonna Reverse Cumulative .
La soluzione è semplicemente invertire o modificare la formula per calcolare il totale cumulativo che abbiamo attualmente.
Filtri semplici con CALCULATE - (1.13) Guida definitiva per principianti a DAX
Come calcolare cumulativamente i risultati del budget o delle previsioni in LuckyTemplates
Confrontare più metriche cumulativamente in LuckyTemplates utilizzando DAX
Conclusione
Reverse Cumulative Total ha sicuramente il potenziale per dimostrare il suo valore nel controllo e nella previsione dei processi, rilevando quando il modello della domanda dei clienti cambia e quando un sistema di previsione non è più adeguato.
La maggior parte degli utenti generalmente non lo utilizzerà, ma questa potrebbe anche essere una modifica essenziale del funzionamento della funzione CALCULATE in combinazione con la funzione FILTER .
Quando utilizzi insieme queste due formule DAX, sarai in grado di generare previsioni piuttosto interessanti e uniche per i tuoi dati.
Di seguito sono riportati alcuni collegamenti consigliati per esplorare più tecniche totali cumulative all'interno di LuckyTemplates.
Crea totali cumulativi dinamici utilizzando DAX in LuckyTemplates
Totali cumulativi in LuckyTemplates senza date: DAX avanzato
Si spera che tu possa avere una buona comprensione di come funziona questo particolare calcolo all'interno di LuckyTemplates.
Scopri l
Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.
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
Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.
Ora, è molto facile studiare il budget rispetto all
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.
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
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.