如何实现下面的效果

有两个表,一个是总投入表,一个是明细表,如何实现以下效果

4126e5cd-5fc0-4b0c-943c-6dcd4241382a.jpg

FineReport yzm7eGSM1009563 发布于 2022-9-3 11:34
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
weibwLv7高级互助
发布于2022-9-3 11:46(编辑于 2022-9-3 12:05)

不良率的计算肯定先用SQL将你两个表进行关联计算出来啊。图表的展示就是用你计算好的不良率的数据集。

你右边下面那个图是个啥没太看懂

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

假设你总投表为table1      不良表为 table2

with bls as (select sum(不良数) as bls,id  from table2  group by id)

select table1.id,(bls.bls/table1.总投入数) as 不良率

from table1

left join bls on bls.id=table1.id

  • yzm7eGSM1009563 yzm7eGSM1009563(提问者) 怎么关联计算?就是图根据id数量生成的
    2022-09-03 11:56 
  • weibw weibw 回复 yzm7eGSM1009563(提问者) 看下面补充的答案
    2022-09-03 12:05 
  • yzm7eGSM1009563 yzm7eGSM1009563(提问者) 回复 weibw 可是我这两个表也是我查出来的,总是是根据统计别的东西的数量出来的
    2022-09-03 13:04 
  • yzm7eGSM1009563 yzm7eGSM1009563(提问者) 回复 weibw 可以通过关联数据集来实现吗
    2022-09-03 13:31 
  • weibw weibw 回复 yzm7eGSM1009563(提问者) 关联数据集实现不了,不过你可以把他们拉到单元格内,然后通过过滤+层次坐标汇总计算,得到同样的结果,然后你的图表可以将数据源改成单元格
    2022-09-03 13:39 
  • 1关注人数
  • 269浏览人数
  • 最后回答于:2022-9-3 12:05
    请选择关闭问题的原因
    确定 取消
    返回顶部