柱状图如何显示所占百分比

柱状图,比如有4个分类。每个分类的值分别为10,20,30,40.,请问如何设置。在标签和提示中都显示 10,10%, 20,20%。。。

FineReport 重庆一棵草 发布于 2024-1-18 11:08
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-1-18 11:16(编辑于 2024-1-18 11:33)

标签的地方自定义

function() {

var points = this.series.points; //获取当前系列所有的数据点

var total = 0;

for (var i = 0, len = points.length; i < len; i++) {

total += points[i].value; //求分类下的系列和

}

return this.value+','+FR.contentFormat(this.value/total, '#0%'); //求占比

}

自定义标签

image.png

提示的地方自定义

function() {

var points = this.series.points; //获取当前系列所有的数据点

var total = 0;

for (var i = 0, len = points.length; i < len; i++) {

total += points[i].value; //求分类下的系列和

}

return this.category+this.seriesName+this.value+','+FR.contentFormat(this.value/total, '#0%'); //求占比

}

image.png

image.png

  • 重庆一棵草 重庆一棵草(提问者) 这个只有占比。没有值了
    2024-01-18 11:27 
  • 华莉星宸 华莉星宸 回复 重庆一棵草(提问者) 你看上面的图,逗号前面的就是值啊
    2024-01-18 11:28 
  • 重庆一棵草 重庆一棵草(提问者) 回复 华莉星宸 好的 看到了。谢谢。前面这个值保留2为有效数值怎么处理?
    2024-01-18 11:34 
  • 华莉星宸 华莉星宸 回复 重庆一棵草(提问者) FR.contentFormat(this.value, \'#,##0.00\')
    2024-01-18 11:35 
  • 华莉星宸 华莉星宸 回复 重庆一棵草(提问者) return this.category+this.seriesName+FR.contentFormat(this.value, \'#,##0.00\')+\',\'+FR.contentFormat(this.value/total, \'#0%\');
    2024-01-18 11:36 
最佳回答
0
ID1208Lv6高级互助
发布于2024-1-18 11:11(编辑于 2024-1-18 11:30)

自定义标签求占比--https://help.fanruan.com/finereport/doc-view-4370.html

image.png

-----------------------------------------------------------------------------------------------

function() {

var points = this.series.points; //获取当前系列所有的数据点

var total = 0;

for (var i = 0, len = points.length; i < len; i++) {

total += points[i].value; //求分类下的系列和

}

return this.value+"</br>"+FR.contentFormat(this.value/total, '#0%'); //求占比

}

  • 重庆一棵草 重庆一棵草(提问者) 这个只有占比没有值了。要怎么弄?
    2024-01-18 11:27 
  • ID1208 ID1208 回复 重庆一棵草(提问者) 在前面加上this.value
    2024-01-18 11:30 
最佳回答
0
xiaomage001Lv6初级互助
发布于2024-1-18 11:12

1、建议先处理好数据,分类, 分类值,总数,占比,然后再做图形处理 提示勾选分类值、占比

  • 4关注人数
  • 311浏览人数
  • 最后回答于:2024-1-18 11:33
    请选择关闭问题的原因
    确定 取消
    返回顶部