双层饼图,

我想外底层的标签百分比 是本身的值 / 本层所有值的和 而不是原本的只 / 父层的和

如何实现此需求

——————————————

我文档里找到的

function() {var points = this.series.points; //获取所有的数据点var total = 0;for (var i = 0, len = points.length; i < len; i++) {total += points[i].value; //求分类下的系列和}return FR.contentFormat(this.value / total, '#.##%'); //求占比}

算出来数据怎么是叠起来的,不是相加,比如 第一个值1第二个值 2 = 12……

FineReport Srafy 发布于 2021-10-20 13:38 (编辑于 2021-10-20 14:04)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
SrafyLv5见习互助
发布于2022-2-18 11:29

可以直接写 FR.remoteEvaluate(SQL("","",1,1))去计算,但是如果要传参的话比较麻烦,提示起来非常卡(不知道是不是我电脑配置低的原因),体验比较差,我就用了报表块去做,报表块获取参数还是比较快的,用起来很流畅

function () {

var a1 = $("#report0").find("td[id^='A1-']");

//获取 report4 的C1

 var a = $("tr[tridx=0]", "div#REPORT4").children().eq(2).html();  

//获取 report4的A1

 var b = $("tr[tridx=0]", "div#REPORT4").children().eq(0).html();  

// 自定义提示

 return '<table style="color:'+this.color+'; fontSize:20pt; " > '+'<tr>'+this.name+'<br>'+'</tr>'+'<tr>'+this.value+"("+FR.contentFormat(this.value / a, '#.##%')+")"+'</table>';  

最佳回答
0
shirokoLv6资深互助
发布于2021-10-20 13:52

自定义标签,用js去计算把

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