举个栗子,我有十家门店,现在知道了每家门店的日均营业额,其中有一家的数据不正常,低于正常水准,那说明数据同步有问题。这个时候就要执行定时同步任务,告诉业务人员,XX店营业数据有问题。报表里只展示这一条有问题的门店数据,其余九家不显示。
请问,如何通过定时调度来实现
首先做一个报表只展示 异常数据。
然后添加定时调度。设置执行条件,如果报表有值,比如某个单元格,比如 A2
吧
len(A2)>0
把对应的数据放在某一个单元格里面,比如不扩展的A1,然后此行,这个A1的结果返回是与否,比如是是异常。那么你在定时调度判断这个a1单元格等于“是”的 时候,就会自动发送调度了
(如果你的sql中能够判断某一个门店的话,那么你在sql中也可以对每一行返回一个值,这样放在单元格的列,最后隐藏这一列,再用条件属性设置隐藏行与显示行,如果返回“是”就展示这一行,否则不展示这一行)
定时任务执行条件之公式判断 - FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)
SQL直接处理,把不合格的查出来,直接推不合格就好了。