填报sql查询怎么判断

怎么判断一个表里面查询出来为null,就用另一个查询在别的表里查询数据,有值直接获取查询到的值展示image.png

FineBI yzmS4RK89690521 发布于 2022-11-2 08:59
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
weibwLv7高级互助
发布于2022-11-2 11:11

if(len(ds1.select("字段1"))==0,ds2.select("字段1"),ds1.select("字段1"))

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-11-2 09:00(编辑于 2022-11-2 09:06)
最佳回答
0
RiveryLv5中级互助
发布于2022-11-2 09:04

写两个数据集

一个是从你修改的表查的数据

然后把你所有的字段拖进去

然后再写另一个数据集 取得是你原表的金额

在条件属性里面用value函数

image.png

最佳回答
0
用户k6280494Lv6资深互助
发布于2022-11-2 09:06(编辑于 2022-11-2 09:07)

单元格公式大概这个样子

if(isnull(ds1.select(能耗量字段)),sql("FRDemo","select 能耗量字段 from 表 where 字段='"+ 参数+"'",1,1),ds1.select(能耗量字段))

  • 2关注人数
  • 332浏览人数
  • 最后回答于:2022-11-2 11:11
    请选择关闭问题的原因
    确定 取消
    返回顶部