关于工作日的一些应用
使用背景:需要在工作日进行监控设备的简单巡检工作,巡检时间非连续,但每天重复。获取前一天日期,可以简单日期公式计算,但是前一工作日没有公式。需要与前一天的数据进行对比,得出迁移工作日修复完成的数据,但在筛选功能中,不好设置筛选前一个工作日,由此结合数据工厂以及表单公式完成与前一工作日的数据记录与对比。
实现思路:
工作日历 - 简道云 - 解决方案 (jiandaoyun.com)
帮助文档中有全年的工作日期表单以及数据,使用这个表单数据作为基础数据,且添加一列日期转成数字。
将基础数据输入数据工厂,通过数据工厂来进行筛选,按照日期筛选出昨天,然后进行输出,设置每日自动更新,时间可设置每日凌晨时间,然后通过输出表同步到表单的功能并且设置自动同步。
这样,就会有一个表单中有已经历过的一天的数据,并且每日自动更新且记录着工作日信息。获取前一工作日只需要在这个表单里获取到工作日类型下数字最大的一条数据,即可获取前一工作日的日期。然后以这个日期再做其他运算。
实际操作:
日历表数据导入,包含数字格式的日期数据:
数据工厂设计,因数据需要,字段设置中添加了其他计算字段
数据工厂更新规则设置:
同步表单设置:
同步表数据情况:
实际表单中应用:
通过已有数据也可以自动汇总出,当天需报修点位、前一日已修复点位等图表看板
想法扩展:这里工作日标识也可以修改为其他特殊标识,调整工作日历中类型即可,可以不规则工作日期的前一工作日数据记录与对比。