Devo (ri)calcolarmi le variazioni annuali avendo gli anni in formato testo perché devo affiancare gli ultimi 6 anni di alcuni indici di bilancio con una colonna che metta insieme la media degli ultimi due.
La colonna dei valori medi l'ho già aggiunta al database e non ho problemi sulla pivot.
Il problema è quando devo calcolare la variazione fra gli anni concatenati e fra l'anno medio e un anno specifico (2018): quest'ultimo calcolo riesco a farlo, gli altri no perché non riesco a esprimere "l'anno precedente" avendo un campo di tipo testo come riferimento, dovendo filtrare per il campo AnnoLabel.
Il modello è semplice.
Vi riporto la misura che sto cercando di chiudere... Grazie mille per ogni supporto.
Codice: Seleziona tutto
Var(%) ROE :=
VAR AnnoMax =
IF (
MAX ( TB_Anni[AnnoLabel] ) = "22-21";
"22-21";
VALUE ( MAX ( TB_Anni[AnnoLabel] ) )
)
VAR AnnoPrec =
IF (
MAX ( TB_Anni[AnnoLabel] ) = "22-21";
"2018";
VALUE ( MAX ( TB_Anni[AnnoLabel] ) ) - 1
)
RETURN
DIVIDE (
CALCULATE ( [ROE]; TB_Anni[AnnoLabel] = AnnoMax );
ABS ( CALCULATE ( [ROE]; TB_Anni[AnnoLabel] = AnnoPrec ) )
) - 1