折线图如何将纵坐标的值显示为百分数

折线图如何将纵坐标的值显示为百分数,已经在代码里将值转化为百分数,ds里预览显示也是百分数,浏览器里预览就全部是0了,请问要怎么解决。

CONCAT(

CONVERT (

c.cc / (c.aa - c.bb),

DECIMAL (15, 2)

) * 100,

'% '

) AS zgl,


去了自己的百分号,浏览器预览坐标轴对了,鼠标指着显示的数值不是百分号,如图:

image.png

FineReport fuzao1314 发布于 2019-4-19 08:17 (编辑于 2019-4-19 08:48)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
吾姓独孤Lv6高级互助
发布于2019-4-19 08:24(编辑于 2019-4-19 08:52)

你这样用CONCAT处理过后应该是一个拼接的字符串,可能你在设置坐标轴的轴标签的时候给他设置了其他的格式就会这样。

建议你不要这样把数值和‘%’通过CONCAT函数链接起来,你可以直接在坐标轴哪里设置他的格式为百分比,具体保留几位小数你可以选择百分比的格式

image.png


鼠标显示是提示这里做设置格式就行了


image.png

  • fuzao1314 fuzao1314(提问者) 代码里去了百分比变成百分之1万了,是不是代码没处理对? CONCAT( CONVERT ( c.cc / (c.aa - c.bb), DECIMAL (15, 2) ) * 100 ) AS zgl,
    2019-04-19 08:32 
  • fuzao1314 fuzao1314(提问者) 回复 吾姓独孤 不是的,我结果是数字啊
    2019-04-19 08:38 
  • 吾姓独孤 吾姓独孤 回复 fuzao1314(提问者) 你试试这样写 CONVERT(DECIMAL(15,2),(c.cc/(c.aa-c.bb))*100) AS zgl
    2019-04-19 08:45 
  • 吾姓独孤 吾姓独孤 回复 fuzao1314(提问者) 不行就远程吧,方便不
    2019-04-19 08:47 
  • fuzao1314 fuzao1314(提问者) 回复 吾姓独孤 我又完善了一下,你看下那个图片,麻烦了
    2019-04-19 08:49 
最佳回答
0
Kevin-sLv7中级互助
发布于2019-4-19 08:39

因为你已经对值做了一次处理,再做一次就会出问题。你把自己的百分数去掉,用Finereport的坐标轴里的百分数。

  • 3关注人数
  • 3222浏览人数
  • 最后回答于:2019-4-19 08:52
    请选择关闭问题的原因
    确定 取消
    返回顶部