单元格条件筛选

以下这样几列数据,需要给发生时间超过30分钟且未完成的数据标颜色,我写了筛选条件,结果一条都不做筛选,问题出在哪里了

FineReport 十万个小问题 发布于 2021-10-18 14:23
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-10-18 14:26

image.png

把这一段单独剔出来在一个单元格中显示看看有值没?我怀疑应该没值

  • 十万个小问题 十万个小问题(提问者) 和sqlsever数据库有没啥关系
    2021-10-18 15:29 
  • Z4u3z1 Z4u3z1 回复 十万个小问题(提问者) 你这个是单元格条件属性和数据库没一毛钱关系。另外 你用的单元格当前值,这个值是不是不是实际值哦??
    2021-10-18 15:32 
  • 十万个小问题 十万个小问题(提问者) 回复 Z4u3z1 这个是帆软处理过的值,实际值年月日时分秒,我处理月日时分,这个样子
    2021-10-18 15:46 
  • Z4u3z1 Z4u3z1 回复 十万个小问题(提问者) 那你的意思就是原值根本就不是待处理、处理中这类的数据。如果你要用处理用的值那就要先用条件属性-新值 这种方式。否则年月日时分秒永远也不可能等于待处理
    2021-10-18 15:52 
  • 十万个小问题 十万个小问题(提问者) 回复 Z4u3z1 错了,发生时间是在帆软中处理过的,另一个没有处理,我这是两列筛选
    2021-10-18 16:56 
最佳回答
0
牛~~~Lv6中级互助
发布于2021-10-18 14:29

DATESUBDATE 是返回两个日期之间的时间差。你这 参数1 是个拼接的字符串,都不是日期了

  • 十万个小问题 十万个小问题(提问者) 咋解决呀,DATESUBDATE(todate(year(today())+\"-\"+\"10-18 14:00\"),now(),\"m\")转了格式 还是没有用呀
    2021-10-18 15:26 
最佳回答
0
Moki_minLv5初级互助
发布于2021-10-18 14:47

拼接的字符串格式要转成日期才行

DATESUBDATE(todate(year(today())+"-"+"10-18 14:00"),now(),"m")

  • 十万个小问题 十万个小问题(提问者) 不行呀
    2021-10-18 15:26 
  • Moki_min Moki_min 回复 十万个小问题(提问者) 你的时间是不是比now()小?是的话换下位置 DATESUBDATE(now(),todate(year(today())+\"-\"+\"10-18 14:00\"),\"m\")
    2021-10-18 15:57 
最佳回答
0
yzm339714Lv6中级互助
发布于2021-10-18 16:04

DATESUBDATE(TODATE($$$),now(),"m")

  • 4关注人数
  • 382浏览人数
  • 最后回答于:2021-10-18 16:04
    请选择关闭问题的原因
    确定 取消
    返回顶部