orcale出来的数据是字符串类型,折线图表不展示

因为orcale计算出来的结果是  .47%,没有个位0,所以做了to_char(,'FM90.00')||'%',结果出折线图时就获取不到数据,但是放在单元格里面是有数据的 例: 0.47%。各位老师帮忙看看,怎么解决

FineReport 邦尼two 发布于 2023-3-31 10:11
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
0
YmengLv5中级互助
发布于2023-3-31 10:23(编辑于 2023-3-31 10:26)

SQL转换一下

TO_NUMBER(REPLACE(字段名,'%',''),'FM90.00')

折线图里小数展示跟百分比展示要么条件属性判断,要么自定义标签或提示

  • 邦尼two 邦尼two(提问者) 自定义标签怎么弄
    2023-03-31 11:18 
  • Ymeng Ymeng 回复 邦尼two(提问者) 自定义标签需要写js,这要看你需要什么条件下展示百分比或者小数
    2023-03-31 11:28 
  • 邦尼two 邦尼two(提问者) 回复 Ymeng 好的
    2023-03-31 11:43 
最佳回答
0
ID1208Lv6高级互助
发布于2023-3-31 10:13

数据除以1,然后试试

最佳回答
0
1592Lv6高级互助
发布于2023-3-31 10:13

数据显示小数不显示百分比呢

  • 邦尼two 邦尼two(提问者) 那怎么办我的图表既有百分数又有小数,T_T
    2023-03-31 10:17 
  • 1592 1592 回复 邦尼two(提问者) 你sql计算的不是百分数吗,换算成小鼠折线图就展示了
    2023-03-31 10:20 
最佳回答
0
大林3143511Lv5中级互助
发布于2023-3-31 10:13

截取百分号前的数字,然后转换成数字格式

最佳回答
0
snrtuemcLv8专家互助
发布于2023-3-31 10:20

图表值字段必须是数字格式

字符格式是不支持,有一个都不行

所以你在sql语句中先转成数字格式,在帆软页面显示可以通过格式设置百分数的

  • 邦尼two 邦尼two(提问者) 但是折线图里面有很多值还有是小数的有的是百分数,所以通过格式设置不理想
    2023-03-31 10:22 
  • snrtuemc snrtuemc 回复 邦尼two(提问者) 数据集通过sql全转换成小数,显示后你自己设置,不然有字符图表肯定不在识别,,,
    2023-03-31 10:24 
最佳回答
0
PikaLv6见习互助
发布于2023-3-31 11:08

oracle 计算出来小数不行吗?  要不到了report还得转

  • 6关注人数
  • 373浏览人数
  • 最后回答于:2023-3-31 11:08
    请选择关闭问题的原因
    确定 取消
    返回顶部