添加计算字段报错,除数和被除数都没有空和0值,普普通通的数据为什么sql报找不到一个字段名

image.png

image.png

java.util.concurrent.ExecutionException: com.finebi.exception.SqlEngineException: 错误代码:62400001The SQL : {  select  `T_64CD5B`.`snapshot` as `__fcol_1`,  sum((case when `T_64CD5B`.`rebind_user_cnt` = 0.0 then ((null + 0E0))            else (((`T_64CD5B`.`risk_rebind_user_cnt` + 0E0)) / `T_64CD5B`.`rebind_user_cnt`)       end * 1)) as `__fcol_2` from `user_rebind_risk_day` as `T_64CD5B` where (  `T_64CD5B`.`snapshot` >= date('2022-01-31')  and `T_64CD5B`.`snapshot` < date('2022-03-01') ) group by 1  } is wrong,  please check!errCode = 2, detailMessage = Unknown column '0E0' in 'table list'

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

方法一:「实时SQL数据集」切换成「抽取数据」模式,再通过-新增计算字段处理;

方法二:直接在实时SQL数据集用2个对应字段相除算出结果,展示组件端引用结果字段;

————————————————

最佳回答
0
snrtuemcLv8专家互助
发布于2022-3-2 10:33(编辑于 2022-3-2 10:49)

错误代码汇总-https://help.fanruan.com/finebi/doc-view-530.html

image.png

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

更新下表单试试

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-3-2 10:36

有这个字段?

image.png

  • 7936726 7936726(提问者) 这个应该是系统起的名字,不知道是哪个字段的别名,我就想求个比例而已
    2022-03-02 10:41 
最佳回答
0
CD20160914Lv8专家互助
发布于2022-3-2 10:52

0E0这个不在你的表user_rebind_risk_day中存在。。。你去数据库一下这个表是否有这一列。。

提示得很清楚呀

image.png

最佳回答
0
7936726Lv3见习互助
发布于2022-3-2 11:30

数据源是「实时数据库表」,期间确实新增了一个字段,但是刷新过然后新增这个计算字段不报错数据正常,第二天新加入了一行数据就报错,于是尝试了删了数据源重新添加,重新建组件新增字段,依然报错;这个'0E0'明显是系统起的别名嘛,我的表就那么几个字段肯定不是;所以还是不知道原因,应该跟中途新增字段有关;

最终用了「实时SQL数据集」2个对应字段相除算出结果展示在组件中。

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