Saldo Progressivo (Running Total)
Inviato: lun 4 lug 2022, 10:47
Andrea90 ,
Seguendo le indicazioni fornite in altro topic
viewtopic.php?p=1765#p1765
ho visitato il sito
https://www.sqlbi.com/articles/computin ... ls-in-dax/
per il progressivo running total.
Ho simulato una base dati costituita dai movimenti del conto corrente bancario (le Entrate e le Uscite) generati con una funzione csuale di excel e relazionata con una Calendar.
Ho creato una misura che mi restituisca il saldo (somma algebrica delle Entrate e delle Uscite) e creato la misura del Saldo Progressivo di tipo "Running Total" di Ferrari e funziona perfettamente
Ora vorrei capirci qualcosa in più.
Sostanzialmente, se ho capito bene, la misura suggerita da Ferrari agisce sui filtri della Calculate ed:
a) impone alla Calendar di considerare solo i periodi minori o uguali alla max data della fact
(i movimenti del c/c bancario nel mio caso);
b) impone alla fact di considerare tutti i movimenti, nessuno escluso (con la funzione ALL).
Probabilmente il mio ragionamento non è corretto perché se io conosco la data max della fact (nel caso specifico è il 30-06-2022), potrei fare a meno della Variabile e creare una misura con la sola Calculate come si vede dall'immagine
ma non funziona perché riporta il solo saldo finale su tutti i periodi della pivot.
Perché quei filtri imposti con la variabile funzionano e non funzionano se li inserisco nella calculate?
Allego il file per ogni supporto.
Ciao e grazie
g
Buon giorno Seguendo le indicazioni fornite in altro topic
viewtopic.php?p=1765#p1765
ho visitato il sito
https://www.sqlbi.com/articles/computin ... ls-in-dax/
per il progressivo running total.
Ho simulato una base dati costituita dai movimenti del conto corrente bancario (le Entrate e le Uscite) generati con una funzione csuale di excel e relazionata con una Calendar.
Ho creato una misura che mi restituisca il saldo (somma algebrica delle Entrate e delle Uscite) e creato la misura del Saldo Progressivo di tipo "Running Total" di Ferrari e funziona perfettamente
Ora vorrei capirci qualcosa in più.
Sostanzialmente, se ho capito bene, la misura suggerita da Ferrari agisce sui filtri della Calculate ed:
a) impone alla Calendar di considerare solo i periodi minori o uguali alla max data della fact
(i movimenti del c/c bancario nel mio caso);
b) impone alla fact di considerare tutti i movimenti, nessuno escluso (con la funzione ALL).
Probabilmente il mio ragionamento non è corretto perché se io conosco la data max della fact (nel caso specifico è il 30-06-2022), potrei fare a meno della Variabile e creare una misura con la sola Calculate come si vede dall'immagine
ma non funziona perché riporta il solo saldo finale su tutti i periodi della pivot.
Perché quei filtri imposti con la variabile funzionano e non funzionano se li inserisco nella calculate?
Allego il file per ogni supporto.
Ciao e grazie
g