复杂条件属性的设置

规则如下:

当 ①检修后次数< (基准次数-提前预警次数)  并且  (当前日期-上次检修日期)<(基准检修天数-预警天数)    显示绿灯

     ②  (基准次数-提前预警次数) <检修后次数< 基准次数    或者    (基准检修天数-预警天数) <(当前日期-上次检修日期)<基准检修天数   显示黄灯  

     ③ 基准检修天数 > 基准次数   或者  (当前日期-上次检修日期)> 基准日期  显示红灯 

尝试设置没有成功,请帮忙调整 十分感谢 

image.png

备件检修提醒.frm

FineReport 553522894 发布于 2021-5-24 16:12
1min目标场景问卷 立即参与
回答问题
悬赏:8 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
xiaomingyiLv6中级互助
发布于2021-5-24 17:51

试一下用and函数和or函数的写法

1、and(检修后次数<(基准次数-提前预警次数)),(当前日期-上次检修日期)<(基准检修天数-预警天数))

2、or(and((基准次数-提前预警次数)<检修后次数,检修后次数<基准次数),and( (基准检修天数-预警天数)<(当前日期-上次检修日期),(当前日期-上次检修日期)<基准检修天数))

3、or(基准检修天数 > 基准次数,(当前日期-上次检修日期)> 基准日期)

最佳回答
0
廿三Lv6中级互助
发布于2021-5-24 17:44

你的报表预览不了数据,文件 - 输出 - 模板(内置数据)

设置公式的话,按照你的图片中的数据,就简单设置运算就可以。你是都没有设置成功吗,你可以将你设置的公式拆分,一点一点检查,先检查日期计算的结果对不对,然后慢慢添加条件

image.png

  • 3关注人数
  • 360浏览人数
  • 最后回答于:2021-5-24 17:51
    请选择关闭问题的原因
    确定 取消
    返回顶部