Power Query - обновить столбец на основе предыдущей строки - PullRequest
0 голосов
/ 16 апреля 2020

У меня есть следующая таблица в Power Query:

enter image description here

Я хочу обновить расходы и остаток на основе предыдущей строки, как показано ниже пример:

enter image description here

Возможно ли это?

1 Ответ

1 голос
/ 17 апреля 2020

Это один из способов сделать это, добавить индекс и однострочную кумулятивную функцию

let
  cum_add = (x) => List.Sum(Table.SelectRows(#"Added Index", each [Index] <= x) [Remnant]), 
  Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
  #"Added Index" = Table.AddIndexColumn(Source, "Index", 0, 1),
  #"Added Cumulative" = Table.AddColumn(#"Added Index", "Custom", each cum_add([Index] ))
in
  #"Added Cumulative"

Вам потребуется go в расширенный редактор, чтобы сделать это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...