决策报表中饼图如何把固定的查询结果作为系列显示

SELECT

TO_CHAR(a.通过数/a.总数*100,'FM999.90')|| '%' 通过率,

TO_CHAR(a.失败数/a.总数*100,'FM999.90')|| '%' 失败率

FROM (

SELECT

COUNT(CASE WHEN D1.CONCLUSION = 'Pass' THEN 1 END) 通过数,

COUNT(CASE WHEN D1.CONCLUSION = 'Fail' THEN 1 END) 失败数,

COUNT(*) 总数

FROM D1

)a

image.png

FineReport 帆软用户1pxnbyrMLx 发布于 2023-10-27 16:34 (编辑于 2023-10-27 16:37)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-10-27 16:35

直接sql中union对应数据就可以啊

最佳回答
0
华莉星宸Lv6高级互助
发布于5 天前

SQL调整一下,使用数字

SELECT

a.通过数/a.总数*100  通过率,

a.失败数/a.总数*100  失败率

FROM (

SELECT

COUNT(CASE WHEN D1.CONCLUSION = 'Pass' THEN 1 END) 通过数,

COUNT(CASE WHEN D1.CONCLUSION = 'Fail' THEN 1 END) 失败数,

COUNT(*) 总数

FROM D1

)a

系列用字段名

image.png

  • 3关注人数
  • 70浏览人数
  • 最后回答于:5 天前
    请选择关闭问题的原因
    确定 取消
    返回顶部