SSRS - 主要/次要网格线间距

时间:2017-03-29 13:46:25

标签: reporting-services ssrs-2008 ssrs-2008-r2 ssrs-2012 reportingservices-2005

我有一份带有条形图的SSRS报告,其中包含CountryName Category组的多个系列。我想要做的是有网格线分割每个国家,如下所示:

enter image description here

然而,在SSRS中,当网格间隔设置为1时,主网格线似乎与国家/地区名称中间的行间隔:

enter image description here

有人能指出我正确的方向来解决这个问题吗?

还有一种方法可以在SSRS中添加X轴从零开始,就像我在第一张图中一样吗?

由于

1 个答案:

答案 0 :(得分:2)

你可以这样做,网格线上有一个偏移属性(水平和垂直是分开的)。单击其中一个网格线并查看属性窗格。将偏移量更改为0.5。

Gridline properties

给你这个。 Gridline offset = 0.5

我不确定你在X轴上从零开始是什么意思,你有负值,所以你从负数开始。如果你的意思是你想要零对齐中间。你可以这样做。您需要将水平轴的最小值和最大值设置为以下

最低价值:

=MAX(ABS(Fields!MyValueField.Value), "MyDataSet")*-1

最大值将是:

=MAX(ABS(Fields!MyValueField.Value), "MyDataSet")

基本上我们取ABSolute最大值并将其用作范围(最小值为* -1)。问题是零可能没有显示,所以你必须使用Axis属性来解决这个问题。我确定它可以,但我现在没有时间进行测试。

我的测试数据不是很好,因为数字很大