我有一份带有条形图的SSRS报告,其中包含CountryName Category组的多个系列。我想要做的是有网格线分割每个国家,如下所示:
然而,在SSRS中,当网格间隔设置为1时,主网格线似乎与国家/地区名称中间的行间隔:
有人能指出我正确的方向来解决这个问题吗?
还有一种方法可以在SSRS中添加X轴从零开始,就像我在第一张图中一样吗?
由于
答案 0 :(得分:2)
你可以这样做,网格线上有一个偏移属性(水平和垂直是分开的)。单击其中一个网格线并查看属性窗格。将偏移量更改为0.5。
我不确定你在X轴上从零开始是什么意思,你有负值,所以你从负数开始。如果你的意思是你想要零对齐中间。你可以这样做。您需要将水平轴的最小值和最大值设置为以下
最低价值:
=MAX(ABS(Fields!MyValueField.Value), "MyDataSet")*-1
最大值将是:
=MAX(ABS(Fields!MyValueField.Value), "MyDataSet")
基本上我们取ABSolute最大值并将其用作范围(最小值为* -1)。问题是零可能没有显示,所以你必须使用Axis属性来解决这个问题。我确定它可以,但我现在没有时间进行测试。
我的测试数据不是很好,因为数字很大