柱状图,想让比率的位置根据下图中蓝色的柱高动态显示,样式标签的代码和图示如下

代码:

function(){

var points = this.points;    

var a = '比率<br>'; 

var xl=this.seriesName;

var b;

var c;   

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

    if(points[i].series.visible){             

      if(this.points[i].seriesName=="运费险") //系列的名称      

          b = FR.contentFormat(this.points[i].value, '#0.00');           

            else  if(this.points[i].seriesName=="应付金额")         

                  c = FR.contentFormat(this.points[i].value, '#0.00'); } }

a += FR.contentFormat( (b/c) *100, '#0.00')+ '%';    

if (xl=="应付金额"){

return a+"<br>应付金额<br>"+c; }

else {

return "" }

}

图示:

image.png

附件:

08柱状图.zip

FineReport Vessel1213 发布于 2022-8-25 11:40
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-8-25 11:47

比如是计算出来的。。两个系列相除得来的。。你用的堆积百分比图它是两个系列Y轴的百分比是两个系列一起的。。。你这个就不行只是相除显示的比例。。所以不能动态

  • Vessel1213 Vessel1213(提问者) 那如果是frm文件和cpt文件的写法是一样的吗
    2022-08-25 12:10 
  • CD20160914 CD20160914 回复 Vessel1213(提问者) 都是一样的。frm也是这样用。你的frm里面把图表放在单元格里面。一样可以的。。。
    2022-08-25 12:12 
  • CD20160914 CD20160914 回复 Vessel1213(提问者) frm里面,在报表块的单元格中增加图表。一样这样写js。。
    2022-08-25 12:13 
  • 2关注人数
  • 255浏览人数
  • 最后回答于:2022-8-25 11:47
    请选择关闭问题的原因
    确定 取消
    返回顶部