写条件隐藏行,但是没有成功是为什么?如果C2=0或者B2没有值则隐藏行

Snipaste_2021-02-04_09-50-42.pngSnipaste_2021-02-04_09-53-44.png

FineReport 小八路小八路 发布于 2021-2-4 09:54
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共8回答
最佳回答
0
追心Lv6初级互助
发布于2021-2-4 14:30

if(C2=0,true,false)

if(len(B2)=0,true,false)  

最佳回答
0
ScyalcireLv7中级互助
发布于2021-2-4 09:55(编辑于 2021-2-4 10:04)

确认C2的单元格的是数值 还是 字符串

我这边测了没问题   不能确定问题那就一个个测,先设置len()=0 看升不生效,在单独测C2=0生不生效,确定是哪个条件出的问题  目测是C2单元格值的问题

image.png

image.png

最佳回答
0
snrtuemcLv8专家互助
发布于2021-2-4 09:56

设置没有问题啊

重启下设计器,然后在设置测试下

最佳回答
0
ColdmanLv6高级互助
发布于2021-2-4 09:59

检查一下B2的数据,是不是看起来没数据,其实是有空格的

在后面加一列,用公式len(B2)看看长度

最佳回答
0
汤姆喵喵喵Lv3见习互助
发布于2021-2-4 10:11

用条件属性来隐藏行,还不如在sql里面就过滤掉

最佳回答
0
krystal033Lv7高级互助
发布于2021-2-4 15:43
直接用公式 =   c2*1=0||len(replace(B2," ",""))=0

最佳回答
0
猫与张悬Lv5见习互助
发布于2021-2-8 11:50(编辑于 2021-2-8 11:55)

是否为空建议写在SQL里(CASE WHEN 字段名 IS NULL THEN 0 ELSE 字段名 ENDAS 别名。然后看一下单元格属性,如果是文本,要写 C2 == '0' 。

image.png

最佳回答
0
罗罗诺亚索隆Lv5见习互助
发布于2021-2-9 10:41

image.png

  • 9关注人数
  • 466浏览人数
  • 最后回答于:2021-2-9 10:41
    请选择关闭问题的原因
    确定 取消
    返回顶部