关于在决策报表-饼图中显示数值及百分比的问题

如题,我希望实现一个效果,在饼图中提示对应的 分类/系列, 数值, 百分比,而饼图的数据来源是 单元格,如下:

image.png

image.png


希望实现的效果(例子):


image.png



这个应该是要用 自定义提示点 来实现,希望有知道的大神帮忙看一下,谢谢啦!

FineReport Jane137 发布于 2020-12-2 19:09
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
luojian0323Lv7资深互助
发布于2020-12-2 19:20(编辑于 2020-12-3 10:23)

给你写一个,参考改一下。

function(){ return this.seriesName+":"+this.value+"
"+"占比:"+this.percentage.toFixed(2)*100+"%";}

image.png

image.png


image.png

"库存量"){return this.seriesName+":"+this.value;}
	else if(this.seriesName=="库存占比"){return this.seriesName+":"+this.value+"%";}}



image.png


  • Jane137 Jane137(提问者) 老师可以加个微信或者qq不?17727442009, 我的微信
    2020-12-02 19:22 
  • Jane137 Jane137(提问者) 你好,如果占比出现 36.5999999999999% 这种情况如何解决?我使用的 是 this.percentage.toFixed(4)*100+\'%\'
    2020-12-02 20:12 
  • luojian0323 luojian0323 回复 Jane137(提问者) .toFixed(4)就是用来保留小数位数的,没有生效。你可以关闭报表重复打开后设置一下。再预览,或者清空浏览器缓存后再预览
    2020-12-03 08:11 
  • Jane137 Jane137(提问者) 回复 luojian0323 老师,您好,想基于这个问题再请教一个类似的问题。以上说的是饼图,如果在柱形图上会出现一个问题: this.percentage应该是根据系列进行计算的,但是我希望柱形图展示 x轴的标签,所以必然需要在 柱形图的分类进行设置,而不是系列,所以就会出现提示都为100%的问题,请问这个要如何解决呢?
    2020-12-03 09:39 
  • luojian0323 luojian0323 回复 Jane137(提问者) 柱形图不能自动计算百分比。需要你添加一个计算好的百分比系列。
    2020-12-03 09:44 
  • 2关注人数
  • 816浏览人数
  • 最后回答于:2020-12-3 10:23
    请选择关闭问题的原因
    确定 取消
    返回顶部