4 条回帖
这个问题通过数据接口的形式解决了,感谢qq群里大神 跋涉的点拨. 首先交叉表的本质依然是明细表,我们可以新建一个交叉表然后填入数据后观察它在总表中的显示,会发现上边栏有多少列,数据就会重复多少次. 解决这个考勤问题实际上是用数据接口统计不同状态的考勤次数,然后用填表公式将统计结果填入,填入的重点是先先保存再调取数据接口填入值,有多少种考勤状态就要设计多少个数据接口,由于我的状态有15个之多,测试之后发现如果实时填入页面会很卡顿,所以设计成了填报完毕后单击按钮一起统计填入. 通过解决考勤的问题我又尝试了使用这种方法进行合同计量的模板,但是发现交叉表在行列数变多之后速度会变的奇慢无比,因为交叉表的本质是明细表,上边栏的列数变多会导致明细表的行数成倍数增长,加入一份合同有10个项,这个合同分10次结算,那么每次结算就占10*10=100行,10次结算这个表仅结算明细就有1000行! 运行过程中发现在云表中使用交叉表做实时的计算很难,希望官方能够开发一种用于传统模板的交叉表,改变现在交叉表只能用于查询汇总的功能,因为企业很多场景是用交叉表填报统计的,能够像在excel上直接在交叉表里填数据出结果就再好不过了. |
+10