Ciao ragazzi,
sto cercando di costruire uno scadenziario e mi sono perso in una misura DAX.
L'obiettivo è avere in Pivot l'esposizione (somma cumulata progressiva per cliente data delle fatture) calcolata per ogni cliente.
Vi allego il file.
La misura si chiama Espos.
Per favore gli date un occhio e mi dite dove sbaglio?
Grazie mille in anticipo
DAX somma cumulata cliente-data L’argomento è risolto
Moderatore: Utilizzo_prof_Excel
-
- Messaggi: 79 | Topic creati
- Iscritto il: gio 30 lug 2020, 13:18
- Ringraziato: 10 volte
- Contatta:
-
- Messaggi: 2269 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 673 volte
- Contatta:
DAX somma cumulata cliente-data
AntonioP,
Allega il file, con il risultato desiderato scritto a mano perché non ho capito che cosa vorresti ottenere.
Andrea
Allega il file, con il risultato desiderato scritto a mano perché non ho capito che cosa vorresti ottenere.
Andrea
-
Autore del topic - Messaggi: 79 | Topic creati
- Iscritto il: gio 30 lug 2020, 13:18
- Ringraziato: 10 volte
- Contatta:
DAX somma cumulata cliente-data
Ciao Andrea,
Nel foglio Pivot ho creato una colonna con le formule costruite al di fuori del dax. In pratica per ogni cliente devo calcolare la somma cumulata per data.
il DAX che ho scritto è
=CALCULATE([Imp. residuo];FILTER(ALLSELECTED(Table1[Nr. cliente]);Table1[Data di registrazione]<=MAX(Table1[Data di registrazione])))
Grazie
Nel foglio Pivot ho creato una colonna con le formule costruite al di fuori del dax. In pratica per ogni cliente devo calcolare la somma cumulata per data.
il DAX che ho scritto è
=CALCULATE([Imp. residuo];FILTER(ALLSELECTED(Table1[Nr. cliente]);Table1[Data di registrazione]<=MAX(Table1[Data di registrazione])))
Grazie
- Allegati
-
- esempio.xlsx
- (581.6 KiB) Scaricato 68 volte
-
- Messaggi: 2269 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 673 volte
- Contatta:
DAX somma cumulata cliente-data
AntonioP
Andrea
Codice: Seleziona tutto
=
VAR CurDate =
MAX ( [Data di registrazione] )
VAR TempTab =
FILTER (
CALCULATETABLE ( Table1; ALLEXCEPT ( Table1; Table1[Nr. cliente] ) );
Table1[Data di registrazione] <= CurDate
)
VAR Result =
CALCULATE ( [Imp. residuo]; TempTab )
RETURN
Result
-
Autore del topic - Messaggi: 79 | Topic creati
- Iscritto il: gio 30 lug 2020, 13:18
- Ringraziato: 10 volte
- Contatta:
DAX somma cumulata cliente-data
Funziona... Grazie Andrea.
Il filtro costruito con la VAR TempTab faccio fatica a comprenderlo.
Mi dici dove poter approfondire?
Grazie
Il filtro costruito con la VAR TempTab faccio fatica a comprenderlo.
Mi dici dove poter approfondire?
Grazie
-
- Messaggi: 2269 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 673 volte
- Contatta:
-
- Messaggi: 107 | Topic creati
- Iscritto il: dom 11 apr 2021, 12:47
- Ringraziato: 5 volte
DAX somma cumulata cliente-data
Ciao Andrea90 ,
La misura funziona, ma prende come data di riferimento, la max data della colonna registrazione per cui il risultato restituisce un progressivo di tutte le registrazioni del partitario clienti.
Forse bisognava puntare ad un progressivo dello scaduto del tipoTable1[Data scadenza] <= TODAY
Convieni? Si può fare?
PS: sempre nell'ottica di migliorare il mio dax ....
Ciao
g