简单的实时运算

事由.jpg

预算是固定的,选择好部门后自动填写,花费金额需手动录入,自动机算出剩余金额。如当前预算100元(根据部门自动填写),花费金额20元(手动录入),则自动机算出剩余金额80元。下次该部门的预算为80元,花费金额10元,剩余金额为70元......以此类推,当预算花费到等于0的时候,则不能提交。

555.jpg

yzm719390 发布于 2021-6-22 10:23 (编辑于 2021-6-22 11:56)
1min目标场景问卷 立即参与
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
海底冰Lv2见习互助
发布于2021-6-30 12:54

方法一需要智能助手: 

1建立一个存储“部门”和“剩余金额”的表格A。

2用数据联动取出剩余金额,计算提交后。

3用智能助手更新表格A剩余金额

方法二采用子流程:

1建立一个存储“流水号”(或者自动序列号,用 mapx也许可以不需要)、“部门”和“剩余金额”的表格A。

2用MAPX公式取出表格A符合该部门的最后一个数值,计算提交

3进入表格A的子流程,自动生成一个数据记录,存部门的最新的剩余金额。

最佳回答
0
wangfutaoLv5初级互助
发布于2021-6-22 11:03

图片.png图片.png

这里可以做校验

  • yzm719390 yzm719390(提问者) 你好,我这边预算是通过数据联动部门实现的,然后在聚合表中设置公式用预算-花费金额,但是最后的剩余金额不能正常机算。请问如何想实现功能,这样操作正确吗?
    2021-06-22 11:18 
  • wangfutao wangfutao 回复 yzm719390(提问者) 截图发一下看看
    2021-06-22 11:48 
  • yzm719390 yzm719390(提问者) 回复 wangfutao 已截图完善问题,预算是通过部门联动过来的,花费金额手动录入,聚合表公式如图设置公式,但是剩余金额不能正确计算
    2021-06-22 11:52 
  • yzm719390 yzm719390(提问者) 目前剩余金额是通过关联聚合表实现的,但是没有计算,聚合表设置如图所示
    2021-06-22 11:58 
最佳回答
0
超级加倍Lv3见习互助
发布于2021-6-28 16:38

可以用函数来调取数据,不过考虑是复数的,做起来复杂。所以我的思路是另起一个基础表单,把部门固定金额都些写好,你这单有提交就把剩余金额用智能助手搬运过去。为了清楚明了,基础表单里可以用关联查询来显示每此提交数据。

最佳回答
0
15186421861Lv5见习互助
发布于2021-7-28 17:07

你的聚合表基本能够满足了呀,两张表,一张预算表,一张预算使用表

用聚合表做计算,字段设置为年初预算(等于预算表中的预算),实际使用金额(预算使用表中的申请金额),预算余额(等于年初预算-预算申请金额),设置预算余小于0不能提交。

不知道你说的哪个环节不能实现,

如果是要要在提交表单时显示本次申请后的剩余金额,直接用聚合表的预算余额-本次申请的金额就可以了,本次申请金额就用表单里面的数据,不需要用聚合表

最佳回答
0
yzm282817Lv3见习互助
发布于2021-8-3 22:55
你的这个设置,就相当于一条蛇的蛇头咬住了自己的尾巴,自己调用自己计算后的结果,再作为原数据,这样肯定存在问题了。你可以查询聚合表看看,应该达不到你期望的结果。
  • 6关注人数
  • 744浏览人数
  • 最后回答于:2021-8-3 22:55
    请选择关闭问题的原因
    确定 取消
    返回顶部