本帖最后由 7557627 于 2016-6-17 05:39 编辑 最近做了一个车队司机报账的表单,为了便于查看,其中有七个明细表的数据要跨表格汇总,尝试了多种方法后,终于仅利用填表公司实现。 1、最开始时想跨表格使用sum函数,云表现在不支持。2、在住宿表格中增加住宿明细汇总的中间变量,利用值改变给住宿赋值,但会出现循环引用的错误。 3、使用金额的值改变函数,以明细表为数据源统计。这种方式最开始一直没有成功。 主要原因是自己对以明细表为数据源有一个理解上的误区: 最开始学云表,在填表公式中使用模板数据接口时,如果要使用多条返回的结果,必须把可多选打钩,可多选与现实对话框为可以分开使用。 但使用明细表作为数据源时,如果选择可多选,则显示对话框自动打钩,如果把显示对话框去掉,则可多选也去掉了。自己根据以前的经验,认为不能够实现不显示对话框返回多条数据结果。一直到昨天问了一下张总,把显示对话框和可多选都去掉,返回的是多条数据结果。 万恶的经验主义啊!不过这也是我对云表有抱怨的地方,你的经验总有地方例外,你必须多尝试才行,大家抱怨最多的是云表公式中使用的函数的不统一等。 不过最后问题终于解决了,就是使用值改变,先清零,然后以明细表为数据源,把数据一个个加上去就行了。 最后,还有一个删除行的问题,删除行不触发值改变,只能把公式引用到删除行上了,感谢公式引用。 最后说一下为什么不使用业务公式和模板数据接口,主要原因是这两种方式均需要访问数据库,填表中,能不用就不用,增加用户体验,减少数据库压力。 |
+10
3 条回帖
7557627 发表于 2016-6-17 05:36 不错的帖子,,经验呀原来大部份的人都报怨呀!乐乐这么多时间还是一样的效果我新手也是看抱怨没有经验分享,没有帮助文档(乐乐说新手还不能理解软件) |
+10