SSRS - 如何在一个图表上对齐2个图表区域的垂直轴

时间:2014-05-14 07:07:41

标签: reporting-services

我基本上已经松散地关注了这个链接

http://www.angelsbiblog.com/2012/02/improve-data-visualization-in-your-ssrs.html

并制作了以下链接图。它的一个数据集,我简单地介绍了毛利润和销售领域。两者都不是计算字段。我将它们放在2个不同的图表区域中,但是根据该链接,使图表区域的大小相同,以便叠加。

*为photobucket链接而不是插入图像道歉,但我没有10个声誉点可以插入图像。

http://i1375.photobucket.com/albums/ag447/AndrewJacksons/IncomeandProfit_zpse074ac02.jpg

我想要做的是,如图形图像中插入的绿色箭头所示,将收益条(黄色)的零线提升到与利润/损失(蓝色 - 红色)相同的水平。

我还希望垂直轴最好具有相同的轴,所以我不必在右边有那个辅助轴。

然而,主要的是图表共享他们的零线。我已经使利润条宽度比黄条小,所以在一个月的蓝色利润中,它只是整齐地坐在黄色收入栏内。

我没有增加费用,因为它应该是明显的高低差额btw收入利润或损失。

任何想法都非常感激。

2 个答案:

答案 0 :(得分:0)

确保图表中的两个系列都使用“主垂直”轴。进入收入系列的属性>转到“轴和图表区域”,并确保该系列使用主垂直轴:

enter image description here

答案 1 :(得分:0)

我刚刚遇到了这个问题,但是此页面没有解决。

Dan的答案(“手动设置两个区域的垂直轴的最小值和最大值”)接近了,但对我来说并没有解决问题,因为我需要自动计算轴。如果两个数据集的最大值类似193,456,则将得到的确切值作为轴上的标签,而不是有意义的值200,000。

解决方案是允许SSRS自动计算轴标签,但可以通过使用每个图表中的两组数据来欺骗它。然后,隐藏您不希望用户看到的数据集。

在每个图表中,我都将感兴趣的数据系列制作为柱形图,将其他数据系列制作为折线图(不带标记),因为您需要做的就是将线条系列的填充颜色设置为“无”。如果对其他系列的列尝试这样做,则即使将可见列的宽度设置为零,不可见列也会影响它们的位置。