单元格过滤不生效,参数传ZHA00的时候没有实现等于nofilter不过滤的情况

image.png

image.png

image.png

FineReport 梦想的初衷 发布于 2022-9-1 10:25 (编辑于 2022-9-1 10:42)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
weibwLv7高级互助
发布于2022-9-1 10:28(编辑于 2022-9-1 10:29)

你这俩判断不一致啊

一个是取ZHA00的时候等于nofilter

一个是取为空的时候等于nofilter

  • 梦想的初衷 梦想的初衷(提问者) 取ZHA00的时候没有实现等于nofilter不过滤
    2022-09-01 10:33 
  • weibw weibw 回复 梦想的初衷(提问者) 那你写的公式是没问题的,你那个参数的实际值和显示值是一致的吗?
    2022-09-01 10:35 
  • 梦想的初衷 梦想的初衷(提问者) 回复 weibw 是一致的,放的辅助控件都获取到了
    2022-09-01 10:36 
  • weibw weibw 回复 梦想的初衷(提问者) 导出一个内置数据集的模板上传一下帮你看看
    2022-09-01 10:42 
  • 梦想的初衷 梦想的初衷(提问者) 回复 weibw 导出内置数据集就正常了,但是从SAP取数的还是不行
    2022-09-01 10:56 
最佳回答
0
axingLv6专家互助
发布于2022-9-1 10:28

这两个公式表达的意思完全不一样

所以一个生效一个不生效不奇怪吧

最佳回答
0
snrtuemcLv8专家互助
发布于2022-9-1 10:37

正常你的写法没错,检查你的参数是不是多个空格,这样就是判断不相等

前后的空格,肉眼是看不出的,可以trim下

if(trim($ZHD_COC_V01)=="EZH00",XXXX)

=================

还不行,直接单元格写

=$ZHD_COC_V01

看看到底是什么值

  • 梦想的初衷 梦想的初衷(提问者) 试过了还是不行
    2022-09-01 10:42 
  • snrtuemc snrtuemc 回复 梦想的初衷(提问者) 你过滤怎么写的,看看,正常是没问题的
    2022-09-01 10:44 
  • 梦想的初衷 梦想的初衷(提问者) 回复 snrtuemc 我用len去判断是可以的,换成==\"EZH00\"就不生效了
    2022-09-01 10:46 
  • snrtuemc snrtuemc 回复 梦想的初衷(提问者) 只能说,你的参数不等于EZH00这个值,中英文状态的,或者空格,都是不一样的 ,试试直接单元格$ZHD_COC_V01=\"EZH00\",看看返回true,还是false,评论引号前会自动加斜杠,自己删除
    2022-09-01 10:49 
  • 梦想的初衷 梦想的初衷(提问者) 回复 snrtuemc 谢谢,找到问题了
    2022-09-01 10:53 
  • 3关注人数
  • 459浏览人数
  • 最后回答于:2022-9-1 10:42
    请选择关闭问题的原因
    确定 取消
    返回顶部