怎么设置D10是报修和维修状态下,B5显示设备故障,D10空和OK下显示正常

image.png

FineReport lic2017416 发布于 3 天前
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
大林3143511Lv5中级互助
发布于前天 09:26

做驾驶舱的时候遇到过类似的问题,我是这样解决的:

注意:这里涉及到单元格加载顺序的问题,默认是:

单元格加载顺序:高级-显示值->条件属性-新值->形态->条件属性-形态->样式->条件属性-样式->js

这里在B5设置条件属性-新值:正常,同时背景色为绿色

公式为:D10 = ‘ok’ || len(d10) = 0

然后B5默认值为‘故障’+其他背景色

希望可以帮到你

最佳回答
0
用户k6280494Lv6专家互助
发布于3 天前(编辑于 3 天前

b5公式

if(D10='报修' || D10='维修','故障','正常')

最佳回答
0
snrtuemcLv8专家互助
发布于3 天前

你是扩展的,可以B5写公式

=if(find("保修",D10)>0||find("维修",D10)>0,"故障","正常")

最佳回答
0
华莉星宸Lv7专家互助
发布于前天 09:33

你的D10是扩展的

你应该是统计D10扩展的所有值  都是OK或是空  才显示正常

你需要增加辅助列,判断是OK和为空的个数,与扩展的总行数是否一致,一致就是正常的

比如辅助列  在D11,写公式:if(D10="OK"||len(D10)=0,1,0)

D12写公式  sum(D11)

在B5写公式  if(count(A10)=D12,'正常','故障')

  • 5关注人数
  • 32浏览人数
  • 最后回答于:前天 09:33
    请选择关闭问题的原因
    确定 取消
    返回顶部