You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于剩余值填充Projected单元格至目标值或耗尽剩余值的实现需求

剩余值分配规则与示例

抱歉原标题较为模糊,因难以用短句概括该问题。

以下是输入与期望输出的示例:

示例1:剩余值充足场景

FlowApril 2024------------
Incoming100
Outgoing 123.2
Outgoing 210
Remainder66.8
----------------------------------
NameTargetActualProjected
------------------------------------------------
Sample110099100
Sample2100110110
Sample3808080
Sample410010
Sample510010
Sample610010
Sample7100101101
Sample810092.2100
Sample962.86363
Sample10101010
Sample1110910
Sample12555
Sample13Left136.12163.12

分配规则

将Remainder值填充到Projected列的账户数据中,规则如下:

  • 仅当Actual值小于Target值时,补充差值(Target - Actual)至Projected,使其达到Target;若Actual≥Target,Projected直接等于Actual
  • 按顺序向下填充,直到Remainder值耗尽
  • 最后一个无明确Target值的账户(如示例中的Sample13)接收剩余全部Remainder值

本示例分配明细

Remainder值为66.8,各账户补充的数值如下:

  • Sample1: 1
  • Sample2: 0
  • Sample3: 0
  • Sample4: 10
  • Sample5: 10
  • Sample6: 10
  • Sample7: 0
  • Sample8: 7.8
  • Sample9: 0
  • Sample10: 0
  • Sample11: 1
  • Sample12: 0
  • Sample13: 27
  • Total: 66.8

示例2:剩余值不足场景

FlowApril 2024------------
Incoming100
Outgoing 123.2
Outgoing 275.8
Remainder1
----------------------------------
NameTargetActualProjected
------------------------------------------------
Sample110099100
Sample2100110110
Sample3808080
Sample41000
Sample51000
Sample61000
Sample7100101101
Sample810092.292.2
Sample962.86363
Sample10101010
Sample111099
Sample12555
Sample13Remainder136.12136.12

注:账户(Sample)的数量可增可减。


内容的提问来源于stack exchange,提问作者Webber

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 15:03:18