三个系列的条形图,最外面的标签显示第一个系列的值

Image_20240618082639.png三个系列的条形图,最外面的标签显示第一个系列的值

FineReport 123木头人1 发布于 2024-6-18 08:26 (编辑于 2024-6-18 08:27)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
华莉星宸Lv6高级互助
发布于2024-6-18 08:27(编辑于 2024-6-18 08:40)

自定义标签

function sumLabel(){

  const point = this;

  const points = point.points;

  const validPoints = points.filter( (point) => point.isVisible() );

  if(point == validPoints[validPoints.length - 1]) //把汇总值显示在第2个系列

  {

    let value = 0;

    for(let i = 0; i < 1; i++)

    {

      value += validPoints[i].value;

    }

    return value;

  } else {

    return "";

  }

}

image.png

--

效果

image.png

最佳回答
0
snrtuemcLv8专家互助
发布于2024-6-18 08:28

直接一个报表块,单后在外面直接放第一个系列值就可以

最佳回答
0
CD20160914Lv8专家互助
发布于2024-6-18 08:36

标签自定义,改成你要的系列判断与对应的值显示就行了

function(){

var cl = this.category;

var xl=this.seriesName;//系列名称

var points = this.points;

if(xl=="ColName2"){

    return points[2].value//这里的2可以改成0或者1

}

else 

{

  return "";   

}

}

image.png

image.png

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