IF嵌套VALUE公式,没法获取到值

IF(参数1 > VALUE(“数据集名称”,COL ,ROW),1,2)

用了这个做条件判断,但是只要给了参数1赋值永远判断为TRUE,之后发现VALUE()这部分是空的,没法获取到数据集内的值,是哪里出了问题

FineReport 帆软用户z46vYqhsOk 发布于 2025-5-22 14:53
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2025-5-22 14:56(编辑于 2025-5-22 14:58)

IF($参数1 > VALUE(“数据集名称”,COL ,ROW),1,2)

参数变化以后要重新查询,公式才会变化

先把这个放在单元格看,是否出来结果,你的字符要用英文状态下的符号,不能用中文的符号,逗号

 VALUE("数据集名称",2,1)

  • 帆软用户z46vYqhsOk 帆软用户z46vYqhsOk(提问者) 是什么意思。。我现在是VALUE()这部分完全是空的,所以只要判断就是TRUE
    2025-05-22 14:58 
  • CD20160914 CD20160914 回复 帆软用户z46vYqhsOk(提问者) 按我说的先改公式,放在单元格看,value单独是否出来结果,而且写公式的时候,双引号,逗号要用英文状态下录入!
    2025-05-22 14:58 
  • 帆软用户z46vYqhsOk 帆软用户z46vYqhsOk(提问者) 回复 CD20160914 在单元格内输入VALUE这个公式,分页预览是有结果的,但是放到IF这个里面就是获取不到了
    2025-05-22 15:00 
  • CD20160914 CD20160914 回复 帆软用户z46vYqhsOk(提问者) 那不可能的,肯定可以取到。你先把参数与value分别放在两个单元格,看他们是否出来结果,如果出来了,你再用单元格对比看是否正确
    2025-05-22 15:00 
  • 帆软用户z46vYqhsOk 帆软用户z46vYqhsOk(提问者) 回复 CD20160914 ${ IF ( PARA1 > VALUE("数据集名",COL ,ROW) ,TRUE , FALSE )} 放在单元格里全部正常,但是写成这样就不行了,获取不到 VALUE里面的值,结果永远是TRUE
    2025-05-22 15:07 
最佳回答
0
华莉星宸Lv7专家互助
发布于2025-5-22 14:55

你是在哪里判断的

可以把数据集改成服务器数据集看看

  • 3关注人数
  • 49浏览人数
  • 最后回答于:2025-5-22 14:58
    请选择关闭问题的原因
    确定 取消
    返回顶部