饼图自定义标签问题

想要实现份额小于7的不显示箭头,写了一个JS,但是报错了,请各位老师看看怎么改function(){ var cl = this.seriesName; var sql = "map('"+cl+"','纯电动续航里程饼图当年',2,5)"; var sql1="map('"+cl+"','纯电动续航里程饼图当年',2,4)"; var value1 = FR.remoteEvaluate(sql); var value2 = FR.remoteEvaluate(sql1); var value=(Number(value1)*100).toFixed(0); var value3=(Number(value2)*100).toFixed(0); if(value <0 && value3>7){ return '

<img src ="../../help/picture/jiantou/向下箭头.png"  width="15" height="25" align="middle">

'; } else if (value >0 && value3>7){   return '

<img src ="../../help/picture/jiantou/向上箭头.png"  width="15" height="25" align="middle">

' } }lQLPJw4nRmAqd2bNAcLNAl6wElUVWAQq1kMEY4IdeYALAA_606_450.png

FineReport yzm188248 发布于 2023-5-23 15:43
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
YmengLv5中级互助
发布于2023-5-23 16:35

function(){ 

var cl = this.seriesName; 

var sql = "map('"+cl+"','纯电动续航里程饼图当年',2,5)"; 

var sql1="map('"+cl+"','纯电动续航里程饼图当年',2,4)"; 

var value1 = FR.remoteEvaluate(sql); 

var value2 = FR.remoteEvaluate(sql1); 

var value=(Number(value1)*100).toFixed(0); 

var value3=(Number(value2)*100).toFixed(0); 

if(value <0 && value3>7){ 

return '<img src ="../../help/picture/jiantou/向下箭头.png"  width="15" height="25" align="middle">'; 

else if (value >0 && value3>7){   

return '<img src ="../../help/picture/jiantou/向上箭头.png"  width="15" height="25" align="middle">';

}

else{

return "";

}

}

最佳回答
0
CD20160914Lv8专家互助
发布于2023-5-23 15:47
  • 4关注人数
  • 387浏览人数
  • 最后回答于:2023-5-23 16:35
    请选择关闭问题的原因
    确定 取消
    返回顶部