Ma no, la tabella ha valori dinamici, ad agosto 2024 sarà agosto ad avere valore 0
la formula è if Date.Month([Data]) = Date.Month(DateTime.LocalNow()) then 0 else 1
Ma no, la tabella ha valori dinamici, ad agosto 2024 sarà agosto ad avere valore 0
Che è esattamente la logica che vorresti implementare.. Ad aprile tu avrai 3 come denominatore perché considererai gennaio febbraio e marzo come mesi passati.
Codice: Seleziona tutto
VAR CurrentYear = YEAR(TODAY())
VAR CurrentMonth = MONTH(TODAY())
RETURN
IF(
MAX('Consumi Asset'[Data].[Anno]) = CurrentYear,
DIVIDE(
CALCULATE(SUM('Consumi Asset'[QtaMovimento]), 'Consumi Asset'[EscludiMeseCorrente] = 1),
CurrentMonth - 1
),
DIVIDE(
CALCULATE(SUM('Consumi Asset'[QtaMovimento]), 'Consumi Asset'[EscludiMeseCorrente] = 1),
12
)
)