【问题标题】:Power Query - Update column based on previous rowPower Query - 根据前一行更新列
【发布时间】:2020-04-16 19:20:17
【问题描述】:

我在 Power Query 上有下表:

我想根据上一行更新支出和余款,如下例:

这可能吗?

【问题讨论】:

    标签: excel powerbi powerquery


    【解决方案1】:

    这是一种方法,添加索引和单行累积函数

    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"
    

    您需要进入高级编辑器才能执行此操作

    【讨论】:

    • 非常感谢!!
    猜你喜欢
    • 1970-01-01
    • 2021-07-13
    • 1970-01-01
    • 2016-06-24
    • 1970-01-01
    • 2022-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多