SSRS - Major/minor 网格线间距
SSRS - Major/minor gridlines spacing
我有一个 SSRS 报告,其中包含按 CountryName 类别组划分的多个系列的条形图。我想要做的是像下面这样分割每个国家的网格线:
但是在 SSRS 中,当网格间隔设置为 1 时,主要网格线似乎与国家名称中间的线间隔,如下所示:
有人可以指出正确的方向来纠正这个问题吗?
还有没有办法像我在第一张图中那样在 SSRS 中添加 X 轴从零开始?
谢谢
你可以做到,网格线上有一个偏移量属性(水平和垂直是分开的)。单击其中一条网格线并查看属性窗格。将偏移量更改为 0.5。
给你这个。
我不确定你所说的 X 轴从零开始是什么意思,你有负值,所以你将从负数开始。如果你的意思是你想要零对齐到中间。你可以这样做。需要设置横轴的最小值和最大值如下
最小值:
=MAX(ABS(Fields!MyValueField.Value), "MyDataSet")*-1
最大值将为:
=MAX(ABS(Fields!MyValueField.Value), "MyDataSet")
基本上我们取绝对最大值并将其用作范围(*-1 为最小值)。问题是零可能不会显示,因此您可能必须尝试使用 Axis 属性才能使其正常工作。我确定这是可能的,但我现在没有时间测试。
我的测试数据不是很好,因为数量很大
我有一个 SSRS 报告,其中包含按 CountryName 类别组划分的多个系列的条形图。我想要做的是像下面这样分割每个国家的网格线:
但是在 SSRS 中,当网格间隔设置为 1 时,主要网格线似乎与国家名称中间的线间隔,如下所示:
有人可以指出正确的方向来纠正这个问题吗?
还有没有办法像我在第一张图中那样在 SSRS 中添加 X 轴从零开始?
谢谢
你可以做到,网格线上有一个偏移量属性(水平和垂直是分开的)。单击其中一条网格线并查看属性窗格。将偏移量更改为 0.5。
给你这个。
我不确定你所说的 X 轴从零开始是什么意思,你有负值,所以你将从负数开始。如果你的意思是你想要零对齐到中间。你可以这样做。需要设置横轴的最小值和最大值如下
最小值:
=MAX(ABS(Fields!MyValueField.Value), "MyDataSet")*-1
最大值将为:
=MAX(ABS(Fields!MyValueField.Value), "MyDataSet")
基本上我们取绝对最大值并将其用作范围(*-1 为最小值)。问题是零可能不会显示,因此您可能必须尝试使用 Axis 属性才能使其正常工作。我确定这是可能的,但我现在没有时间测试。
我的测试数据不是很好,因为数量很大