【问题标题】:SSRS - Major/minor gridlines spacingSSRS - 主要/次要网格线间距
【发布时间】:2017-03-29 13:46:25
【问题描述】:

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

但是在 SSRS 中,当网格间隔设置为 1 时,主要网格线似乎与国家名称中间的线间隔,如下所示:

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

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

谢谢

【问题讨论】:

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


    【解决方案1】:

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

    给你这个。

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

    最小值:

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

    最大值将为:

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

    基本上我们取 ABSolute 最大值并将其用作范围(*-1 表示最小值)。问题是零可能不会显示,因此您可能必须使用 Axis 属性才能使其正常工作。我确信这是可能的,但我目前没有时间测试。

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

    【讨论】:

    • 完美,正是我想要的。关于 x 轴上通过零的线,我在图表轴外观属性中添加了一条带状线。感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多