Forum Discussion
Pongpon
5 years agoRegular Visitor
Calculate row step like Excel
Hi Community, I want to calculate data in Power Query like Excel example. I tried many ways but failed. Value, Formular, Thank you.
- 5 years ago
- 5 years ago
try this:
// output let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content], acc = List.Accumulate( Source[Column1], {null, {}}, (s,c)=>let n=s{0}??List.Sum(Source[Column1]) in {n*2.32+c-n, s{1}&{{c, n, n*2.32, n*2.32+c, n*2.32+c-n}}} ), result = Table.TransformColumns(#table(null, acc{1}), {}, each Number.Round(_, 2)) in result - 5 years ago
ziying35
5 years agoImpactful Individual
try this:
// output
let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
acc = List.Accumulate(
Source[Column1],
{null, {}},
(s,c)=>let n=s{0}??List.Sum(Source[Column1])
in {n*2.32+c-n, s{1}&{{c, n, n*2.32, n*2.32+c, n*2.32+c-n}}}
),
result = Table.TransformColumns(#table(null, acc{1}), {}, each Number.Round(_, 2))
in
resultPongpon
5 years agoRegular Visitor
Thank you.