数据为空怎么做

DATESUBDATE (1,2,'s') 其中2 数据为空 导致数据没办法展示 怎么处理 if(2=' ','0',2)这种形式不好使 依旧是数据没办法展示报错

FineBI Lllll 发布于 2024-8-5 14:51
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
用户bBKn44909079Lv3见习互助
发布于2024-8-5 14:53

空字符和null是有区别的,你用isnull呢

最佳回答
0
华莉星宸Lv7高级互助
发布于2024-8-5 14:54(编辑于 2024-8-5 15:10)

这是时间差函数,第二个参数怎么会空呢

可以这样写

if(len(字段2)=0,now(),字段2)

DATESUBDATE-日期时间差 https://help.fanruan.com/finebi/doc-view-1411.html

image.png

最佳回答
0
ALICELv5见习互助
发布于2024-8-6 22:42

DATESUBDATE (1,if(isnull(2)=1,0,2),'s')

  • 4关注人数
  • 177浏览人数
  • 最后回答于:2024-8-6 22:42
    请选择关闭问题的原因
    确定 取消
    返回顶部