ho creato una funzione in Power Query che calcoli su una tabella di volta in volta definita (MyTable) che è già raggruppata per una chiave Portafoglio-Prodotto la somma progressiva e la somma a T-1.
Come è possibile far partire l'indice da un numero progressivo calcolato in precedenza e memorizzato, che è diverso per ogni Portafoglio-Prodotto?
Codice: Seleziona tutto
(MyTable) =>
let
#"Added Index" = Table.AddIndexColumn(MyTable,"Indice", 1, 1),
#"Added Custom" = Table.AddColumn(#"Added Index", "RunningTotalByGroup", each List.Sum(List.Range(#"Added Index"[Valore],[color=#FFFF40]0[/color],[Indice]))),
#"Added column previous" = Table.AddColumn(#"Added Custom", "RunningPrevious", each List.Sum(List.Range(#"Added Index"[Valore],[color=#FFFF40]0[/color],([Indice]-1)))),
#"Changed Type1" = Table.TransformColumnTypes(#"Added column previous",{{"RunningTotalByGroup", type number}, {"RunningPrevious", type number}})
in
#"Changed Type1"
Nella fattispecie ho storicizzato i dati fino al 31/12/23 e l'indice e il progressivo è stato storicizzato ed è diverso per ogni Portafoglio-prodotto.
Mi trovo ora a dove calcolare l'indice per le operazioni dal 01/01/24 e vorrei che l'indice partisse dall'indice massimo storicizzato per ogni portafoglio-prodotto.
Spero di essere stata chiara perchè è la prima volta che scrivo su questo forum.
grazie
Sarah