Foxtable 的一个订单表,如下
产值申报日期 合同编号 申报产值 付款比例 差额调整 应付账款
2014-1-3 0001 100 10% 0 10
2014-2-5 0001 200 10% 0 20
中间其他合同若干行。。。。。。。。
2014-6-6 0001 300 20% 30 90
应付账款 = 申报产值 * 付款比例 + 差额调整 (设置为公式列,我已实现)
需要实现的功能:
1、付款比例与上一条相同的情况下,新增一行并填写“合同编号”后,
自动将 “合同编号”相同的、“产值申报日期”离现在最近的一条记录填写至当前新增记录
2、付款比例与上一条 不同的情况下,对付款比例手工修改
修改后自动统计出”差额调整“数,并填写到当前记录的 ”差额调整“列。
差额调整=当前新增行的”合同ID“相同的全部行的”申报产值“合计数(包括当前新增行) * 当前新增行的”付款比例“ - 当前新增行的”合同ID“相同的全部行的”申报产值“合计数(包括当前新增行) * 各自行填写的”付款比例“
请问高手,如何实现?
实例见上表
差额调整 = (100+200+300)*0.20 - 【100*0.1+200*0.1+300*0.2】= 30
[此贴子已经被作者于2014-7-10 13:36:56编辑过]