请教按月打考勤怎么实现

新人帖
2020-2-26 14:24:07
5099 4
本帖最后由 zcrqwert 于 2020-2-26 14:25 编辑

公司考勤表是按月打的,到了月末会把个人的情况打到一张大表上,然后用count函数汇总.
请问这样的表在云表中怎么实现.
云表不支持count函数也不支持交叉表的计算




2019年8月份考勤.rar

44 KB, 下载次数: 21



+1 0
4条回帖
zcrqwert 云粉 楼主 2020-3-2 07:59:38
这个问题通过数据接口的形式解决了,感谢qq群里大神 跋涉的点拨.

首先交叉表的本质依然是明细表,我们可以新建一个交叉表然后填入数据后观察它在总表中的显示,会发现上边栏有多少列,数据就会重复多少次.
解决这个考勤问题实际上是用数据接口统计不同状态的考勤次数,然后用填表公式将统计结果填入,填入的重点是先先保存再调取数据接口填入值,有多少种考勤状态就要设计多少个数据接口,由于我的状态有15个之多,测试之后发现如果实时填入页面会很卡顿,所以设计成了填报完毕后单击按钮一起统计填入.

通过解决考勤的问题我又尝试了使用这种方法进行合同计量的模板,但是发现交叉表在行列数变多之后速度会变的奇慢无比,因为交叉表的本质是明细表,上边栏的列数变多会导致明细表的行数成倍数增长,加入一份合同有10个项,这个合同分10次结算,那么每次结算就占10*10=100行,10次结算这个表仅结算明细就有1000行!
运行过程中发现在云表中使用交叉表做实时的计算很难,希望官方能够开发一种用于传统模板的交叉表,改变现在交叉表只能用于查询汇总的功能,因为企业很多场景是用交叉表填报统计的,能够像在excel上直接在交叉表里填数据出结果就再好不过了.
+1 0
zcrqwert 云粉 楼主 2020-3-2 08:05:21
这个问题磨了我6天,反思也还是浪费了不少时间在空想和发呆上,感觉学任何东西首先还是要把原理和道理想明白,然后要向懂行的人学习,不要把自己搞的很苦很累然后强行感动自己.思路决定出路,路线问题是最大的问题,在错误的路线上努力不会有好结果.
+1 0
李根 管理员 2020-3-4 15:52:20
赞一个
+1 0
neu_manager 云侠 2020-5-2 00:37:50 来自手机
5#
换个思路,一个接口就可以啦!
+1 0
需要登录后才可进行回复 登录

玩转云表从入门到精通
扫码添加微信立即领取

·云表创始人授课文件
·加入社群与培训学习
·切磋云表开发玩法

商务咨询:0756-3335860
客服咨询
Baidu
map