devo calcolare, oltre all'efficienza "puntuale" (quella settimanale, tipicamente) anche il valore medio degli ultimi "n" giorni. Per gli "n" giorni ho impostato un parametro:
Codice: Seleziona tutto
Valore Giorni Media Mobile = SELECTEDVALUE('Giorni Media Mobile'[Giorni Media Mobile], 28)
Codice: Seleziona tutto
DAX.Tempo Assegnato Cum =
calculate([DAX.Tempo Assegnato],DATESINPERIOD(dimCalendario[Data],max(dimCalendario[Data]),-'Giorni Media Mobile'[Valore Giorni Media Mobile],day)))
Codice: Seleziona tutto
DAX.Tempo Presenza Cum = calculate([DAX.Tempo Presenza],DATESINPERIOD(dimCalendario[Data],max(dimCalendario[Data]),-'Giorni Media Mobile'[Valore Giorni Media Mobile],day))
5 giorni in settimana 36
3 giorni in settimana 37
0 giorni in settimana 38
5 giorni in settimana 39
4 giorni in settimana 40
Se il parametro dei giorni per calcolare il cumulato è impostato ad esempio a 28, vorrei che il calcolo "andasse indietro" di 28 giorni di calendario (quindi 4 settimane complete) a prescindere che in una settimana si lavori 3 giorni, o 5... ma venisse saltata la settimana 38 (che è a zero giorni) e quindi, in sostanza mi venga calcolata l'efficienza delle settimane 36-37-39-40.
Spero di essere riuscito a spiegarmi.
Grazie in anticipo se qualcuno riesce ad aiutarmi
Alessandro