导出excel前怎么检验填报数据没有遗漏

要实现的效果: sheet1表每日填报数据, 并且提交入库. sheet2表是对sheet1表的数据进行月度汇总. 在我要导出sheet2时, 要检验sheet2表的数据没有遗漏填报.

比如9月sheet1应该要填写30天的数据, 但遗漏1天没有填报入库. 在要导入sheet2的时候, 希望提示当前9月有数据尚未填报入库, 而且最好是可以提醒具体是9月几号没有填报入库.

应该怎么做可以实现?

FineReport 停电1小时 发布于 2021-10-19 19:31
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
luojian0323Lv7资深互助
发布于2021-10-19 19:43

添加一个自定义按钮,做导出操作前

用sql查询出当月数据是否每天都有,比如查询数据表中9月日期去重后统计个数是否是30天。但这样不太容易快速找到哪一天缺失。最好的办法 是有一个包含全日期的表作为主表去关联你的填报数据表,如果关联后的日期为空,就是缺失,也能够快速直观的找到是哪一天缺失。

查询出结果后,if判断是否有缺失天数,如有,alert一下弹窗显示出来,且不执行导出操作

如果没有缺失天数,则执行导出操作

自定义导出代码见帮助文档:https://help.fanruan.com/finereport/doc-view-3090.html

  • 2关注人数
  • 318浏览人数
  • 最后回答于:2021-10-19 19:43
    请选择关闭问题的原因
    确定 取消
    返回顶部