Forum Discussion
How to calculate column by groups in Power Query
- 3 years ago
NewStep=Table.FromRecords(List.Accumulate(Table.ToRecords(#"Changed Type3"),{{},[]},(x,y)=>let a=Record.TransformFields(x{1},{y[Group],each (_??1)/(1+y[Rate])},2) in {x{0}&{y&[Deflator=Record.Field(a,y[Group])]},a}){0})
NewStep=Table.FromRecords(List.Accumulate(Table.ToRecords(#"Changed Type3"),{{},[]},(x,y)=>let a=Record.TransformFields(x{1},{y[Group],each (_??1)/(1+y[Rate])},2) in {x{0}&{y&[Deflator=Record.Field(a,y[Group])]},a}){0})
- Anonymous3 years agoNot applicable
wdx223_Daniel It works in Power Query but when I wanna use it in PBI there is error : Expression.Error: Evaluation resulted in a stack overflow and cannot continue.
Is there some way to fix it ?
- wdx223_Daniel3 years agoCommunity Champion
your real data is too big to use this solution
you can try to group the data firstly
- Anonymous3 years agoNot applicable
wdx223_Daniel could end condition help ?