Grazie mille
Andrea90 per l'ulteriore spiegazione e ora molti dubbi si stanno risolvendo, anche se alcune cose non rimangono oscure.
Scusami il ritardo nella risposta ma mi sono preso un giorno per approfondire il materiale didattico presente sul sito.
Avendo preso fiducia ho provato a produrre un visual con i valori progressivi, ma sono ricascato nello stesso problema.
Qui sotto trovi la misura creata:
Codice: Seleziona tutto
V Volume Progr =
VAR MaxDate =
max(Periodo[periodo])
VAR FTEB22tot =
CALCULATE (
[FTE B22],
FILTER (
ALL( Periodo ),
Periodo[Periodo] <= MaxDate
)
)
VAR FTEB22Avg =
divide(FTEB22tot , MaxDate)
VAR PayB22Prog =
CALCULATE (
[Payroll B22],
FILTER (
ALL( Periodo ),
Periodo[Periodo] <= MaxDate
)
)
VAR FTEA22tot =
CALCULATE (
[FTE A22],
FILTER (
ALL( Periodo ),
Periodo[Periodo] <= MaxDate
)
)
VAR FTEA22Avg =
divide(FTEA22tot , MaxDate)
VAR PayB22ProgAvg =
divide(PayB22Prog, FTEB22Avg)
VAR FTEA22vsB22Avg =
FTEA22Avg-FTEB22Avg
RETURN
if( or (FTEA22Avg = 0 , FTEB22Avg = 0), [Payroll Progr vs B22] , PayB22ProgAvg*FTEA22vsB22Avg)
Sicuramente può essere semplificata e soprattutto corretta, ma ho messo tutti i passaggi per renderla più esplicativa possibile.
Ho pensato che in questo caso non posso avvalermi di Sumx in quanto la tabella su cui dovrei iterare è influenzata dal filtro e quindi non saprei come esplicitarla (ho provato anche a fare la prova empirica, ma non lo dico troppo forte altrimenti mi becco una seconda volta del trafficone...
ma effettivamente non sembra funzionare)
Allego anche il file demo, quello che vorrei è sempre avere i subtotali che corrispondano alla somma dei singoli elementi.
Grazie in anticipo se mi potete dare ancora una mano