SQL里面不能加上(%)百分比,要转换成小数,不然你这样它是文本,文本的话肯定显示为0了呀,你要在sql里面让它得出小数,这样:0.0373 然后在地图 上再显示设置好格式就行了。
1、原始数据类似这样:
2、设置一下提示的语句:
function(){
var points = this.points;
var a=points[1].value;//这里的1就是你数据里面的第二个系列的值,你可以自己改成你的数字顺序
var b=points[0].value;//这个是第一个系列的值,你可以自己改成你的数字顺序
var bl= this.name;
return "<span style='color:#FFFFFF;font-size:12px;font-weight:bold'>"+bl+"<br>销售金额:"+b+"<br>占比:"+FR.contentFormat(a*100, '#0.00')+"%</span>";
}
3、最后提示的结果