SSRS条形图问题

时间:2016-05-13 02:20:04

标签: sql-server reporting-services bar-chart ssrs-2008-r2

我想在x轴上添加一个方框和一条线。请看下面的条形图。

enter image description here

我尝试使用stripline,但我无法为stripline设置高度。它一直到100.

我有什么方法可以做到这一点吗?

3 个答案:

答案 0 :(得分:2)

不幸的是,SSRS没有提供您正在寻找的功能。带状线是最接近你的,但就像你说的那样,你无法控制它的高度。你可以模拟这种行为的唯一方法是为你的带状线使用背景图像,但这可能比它的价值更多。这需要大量的手动调整才能使图像在图表上排成一行。

答案 1 :(得分:0)

我会使用股票图表(在范围下)向图表添加一系列。在系列属性中,我将High值设置为您所需的线所需的高度(在您的示例中为~52)。理想情况下,这将来自数据集值。

将Low,Open和Close值设置为0.

答案 2 :(得分:0)

尝试两条条纹线。首先,创建一条带状线,代表您之后的垂直值。就我而言,我创造了一个距离Y轴的图形高度的50%。

图表属性: Properties

StripeLine的高度: Actual Height

一旦条纹线是图表的正确高度,请创建一个'掩码'沿X轴的条纹线将覆盖您想要隐藏的Y轴线部分。

图表Propterites: enter image description here

条纹面膜宽度: enter image description here

使用这些方法,以及一些非常聪明的表达式写作,你应该能够使线条尽可能高,并且可以根据需要加宽。