填报报表,提交值加了公式,报错没有为参数号0设置值!

因为怕有人提交空值null,就加了判断,想如果空值就提交0

可以这样就报错了,没有为参数号2设置值

为什么呢?

是公式不对吗?

FineReport love99me 发布于 2024-5-27 16:25
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
Z4u3z1Lv6专家互助
发布于2024-5-27 16:27

if(len(m7)==0,0,m7)

image.png

  • love99me love99me(提问者) 可以了,谢谢,为什么isnull不行呢?
    2024-05-27 17:31 
  • Z4u3z1 Z4u3z1 回复 love99me(提问者) 你连接里面snrtuemc已经说了一个是对象,一个是文本
    2024-05-28 10:31 
最佳回答
1
华莉星宸Lv7专家互助
发布于2024-5-27 16:28

改成if(len(M7)=0,0,M7)

  • love99me love99me(提问者) 可以了,谢谢,为什么isnull不行呢?
    2024-05-27 17:31 
  • 华莉星宸 华莉星宸 回复 love99me(提问者) isnull不是fr的公式,是数据库的公式
    2024-05-27 18:44 
  • love99me love99me(提问者) 回复 华莉星宸 FR公式里有isnull的,我有表里里用if(isnull(M7), 0, M7),也是正常显示的 请看 https://bbs.fanruan.com/wenda/question/193401.html
    2024-05-28 09:24 
最佳回答
0
用户k6280494Lv6专家互助
发布于2024-5-27 16:33

看下y02字段是什么类型的

  • 3关注人数
  • 200浏览人数
  • 最后回答于:2024-5-27 16:33
    请选择关闭问题的原因
    确定 取消
    返回顶部