aa821204213 发表于 2017-5-16 14:30:34

分享:填表公式对明细表求合计

本帖最后由 aa821204213 于 2017-5-18 09:27 编辑


       大家好,我是mays,不知道分享了几篇帖子后有没有混个脸熟呢,哈哈,不说题外话了,今天我要给大家分享一个关于明细表金额汇总的简单案例,希望对云表的初学者和一些正在为这个问题烦恼的云表爱好者有帮助。
       想必许多人都还不知道怎么将明细表中的金额汇总,因为大家碰到的问题,应该就是不知道怎么才能将明细表中的金额汇总,而云表则不一样,他有特殊的计算方式,那就是将金额里面的数据加上总额依次累加,到这里肯定很多人问题都出来了,如果金额加上总额,那他如果加上原先已经计算过的数据,那么就无法算出正确的数量了,针对这样,机智得我果断想到,当他没计算一轮的时候,就是每输入一次金额的时候,我就将总额清零一次,这样计算,便可以得到正确的结果了。

但是,这个汇总最重要的并不是这个,而是你使用的数据源。填表公式里面的数据源的使用呢,我个人认为就是驱动你来执行这个操作的条件,当你数据源没有选择为无的时候,那么数据源就只会默认进行操作一次,如果你的数据源里面要执行十次操作的时候,那么你的操作就会执行十次,这里需要注意的是虽然系统默认你选择数据源为无的时候是一次,但是你如果选择的数据源执行十次的话,那么它就只会执行十次,而不是十一次。而汇总明细里面的数据原理就是这样,你数据源选择的是明细,那么它就会计算明细里面的数据,数据源下面还有一个过滤条件,过滤条件的使用就是比如你的每条数据都是有货品编号或者名称,而明细表里面空的,你又不想计算那里的值,你就可以设过滤条件,当货品编号不等于空的时候,那么才会计算下面的赋值操作。




      这就就OK啦,完工啦,效果也达到啦,NO,NO,NO,其实还有一个细节没有完成,那就是删除整行数据的时候,汇总的数据还是原先没删时候的数据,这就是一个大漏洞,如果你想他删除行的时候计算删除后的金额汇总,那你就要在删除行的工具栏按钮哪里将原来计算汇总的公式复制过去,这样就能达到效果了。谢谢大家能看完,如果又没什么不足或理解错误的地方,希望指正!


乐乐1 发表于 2017-5-18 08:58:05

写的很好,在删除行的事件下面可以不用复制公式,可以引用值变化下面的公式。

另外: 引用公式的好处时,再一个地方修改了公式,所有引用的地方都同步修改了,因为本身就是引用的同一个公式嘛;如果是复制公式,那两个公式就是相对独立的,一个公式被修改了,另外的公式不会受影响。

田美链 发表于 2017-5-26 09:10:07

本帖最后由 TrendService 于 2017-5-26 09:18 编辑

这个合计可以实现明细表和基本表的数据一起触发总金额的吗?
比如说:总金额=单价*数量*天数,单价和数量在明细表内,天数不在明细表单内。
那计算方式只能先有一个:明细表单的单价、数量触发金额金额=单价*数量,
那么总金额的计算方式就变成需要由金额、数量来触发,总金额=金额*天数。但是金额、数量的同时触发怎么设置?
我试过都是只能明细表跟基本信息表分开,都不能混合。这个怎么解决呢?

aa821204213 发表于 2017-5-26 09:46:14







dong 发表于 2017-5-26 17:20:44

分享的不错。

hegq027 发表于 2018-9-29 18:24:18

很不错,对我们初学者很有帮助

neu_manager 发表于 2019-10-15 23:57:51

遍历计算

熠熠 发表于 2019-10-21 15:46:06

写的很仔细,谢谢分享!

156257347715143 发表于 2019-11-1 17:11:12

计算汇总怎么这么麻烦
页: [1]
查看完整版本: 分享:填表公式对明细表求合计