填报报表部分单元格需要参与计算再进行填报,如何实现

现已有数据目标值和实际值,填报的时候还需要通过公式计算出达成率一并导入,公式设定为&G2/&F2,实现出来的值全是0,这是什么情况。另外还想加IF语句判断F2单元如果为0或者为空,则达成率也为空。

image.png

FineReport Kya 发布于 2021-5-11 15:03
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
让过去Lv6中级互助
发布于2021-5-11 15:05(编辑于 2021-5-11 15:05)

公式:IF(F2=0||LEN(F2)=0,0,G2/F2)

最佳回答
1
Z4u3z1Lv6专家互助
发布于2021-5-11 15:08

给个建议,像这种什么什么率的,又不作为搜索条件的,完全可以不存入数据库,展示需要的时候再计算就行了

  • Kya Kya(提问者) 好的,谢谢,如果这边还有很多指标要计算,比如通过这个达成率还要再进行其他计算的,如果不导入库里,展示的时候去计算会很复杂吗
    2021-05-11 15:11 
  • Z4u3z1 Z4u3z1 回复 Kya(提问者) 已你这个为例,用SQL :(CASE WHEN ISNULL(目标数据,0)=0 THEN 0 ELSE ISNULL(实际值,0)/目标数据 END) [完成率]
    2021-05-11 15:17 
  • 2关注人数
  • 411浏览人数
  • 最后回答于:2021-5-11 15:08
    请选择关闭问题的原因
    确定 取消
    返回顶部