做一个数据表检查,仅仅展示有错误的那行和那列

目前想通过FR做个数据库的检查表

但由于数据库有40多个字段,且每天都会有上千条数据写入,想检查某字段为空或者数值大于某个临界值,并且把异常的这一行数据展示出来(字段仅展示异常的列,不然40多个字段都拉出来太长了。)

FineReport 令狐师兄 发布于 2022-9-19 10:49
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
我在等风也等你Lv6初级互助
发布于2022-9-19 10:56

你这个跟fr关系不大,你应该是通过sql,或者存储,或者函数,先能把异常的一行数据查出来,然后在通过fr去做报表展示,

最佳回答
0
陌落丿Lv3初级互助
发布于2022-9-19 11:01

首先这个事情帆软可以做,但是不建议做,因为帆软对大数据的加载过滤处理是非常慢的,就算做出来,估计报表也根本刷新不出来

其次你的需求其实是检测表的异常值,用SQL在数据库进行查询过滤,效率也高,脚本写起来也比较简单快捷

最后,你的展示方案得定一下,比如说一条数据,有多个字段都是有问题的(空),那你的展示形式是什么,是一条多列呢,还是多条一列呢?跟其他有问题字段的数据行又如何兼容

基于上述,制定适合自己的可视化报表

最佳回答
0
MJ2024Lv6见习互助
发布于2022-9-19 11:53

从问题描述来看,首先既然是每天都有数据写入那么肯定是需要定时任务的,你可以选择在数据中创建定时事件来定时获取异常数据,或者在建立触发器在插入的时候就检查数据将异常数据记录,创建定时任务和触发器根据你所使用的数据库都有固定写法,至于你的条件就是写在where子句中,当然你的sql能力不强那么可以将这个任务交给你们的it人员

  • 4关注人数
  • 415浏览人数
  • 最后回答于:2022-9-19 11:53
    请选择关闭问题的原因
    确定 取消
    返回顶部