求助,如何实现显示计划与实际差额的柱状图

需要实现的图形效果大概如下图所示,使用柱状图能否实现?如能实现,如何组织数据?

企业微信截图_16831714833577.png

补充下:1图中100,10是数量,不是占比。

2、我目前理解,第二个柱子,当实际比计划少的时候  我用实际和差值的绝对值堆叠,当实际比计划多的时候,用计划和差值堆叠出图形。那么如何实现标签显示呢?比如图中产品2要显示的110。

FineReport denooo 发布于 2023-5-4 11:45 (编辑于 2023-5-4 12:28)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-5-4 12:34(编辑于 2023-5-4 14:50)

---------------------

A.rar

修改后

-------------------------

1、图形

image.png

2、数据源:注意差值都是正数!!!

image.png

3、设置堆积与数据源,堆积用默认的即可

image.png

image.png

4、标签自定义显示方式:

image.png

function(){ 

 var xl=this.seriesName;  

  if(xl=="差值"){

     return (this.points[1].value)-(this.points[0].value);

    }

 else {

 return this.value;

 }

}

5、显示结果如下(系列的颜色你自己改了。两个Y轴设置一样的。。)

image.png

image.png

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-5-4 11:46
最佳回答
0
runnerLv7资深互助
发布于2023-5-4 11:48(编辑于 2023-5-4 11:49)

占比柱形图 - FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

参考,你把数据都列出来,然后坐标轴重叠就行了

image.png

  • 4关注人数
  • 403浏览人数
  • 最后回答于:2023-5-4 14:50
    请选择关闭问题的原因
    确定 取消
    返回顶部