【问题标题】:How do I remove the gaps between charts in SSRS?如何消除 SSRS 中图表之间的差距?
【发布时间】:2017-09-13 02:02:30
【问题描述】:

我在 SSRS 中构建了这个仪表板,当我在实际报告视图中查看时,“按期间销售”图表和“按类型销售百分比”图表之间存在巨大差距。您可以在设计视图中看到这些图表之间没有任何空间,所以我不确定为什么报表视图有这么大的空间。我试过弄乱图表的边缘无济于事。

【问题讨论】:

    标签: sql-server reporting-services ssrs-2012


    【解决方案1】:

    SSRS 对象在对象边界上垂直对齐。

    在您的示例中,在设计视图中,“2016”表的底部边界高于按类型销售百分比表的顶部边界。由于“2016”的规模更大,因此按类型划分的销售额百分比的顶部相应地被推低。

    要解决这个问题,您需要将对象放在矩形中,这样渲染器就不会考虑各个对象之间的边界。

    如果您将 Sales by Period 和 % Sales by Type 放在一个矩形中,则该矩形外对象的边界不应影响矩形内对象的间距。

    在相关说明中,SSRS 尊重您在对象之间留下的空白。例如,Diff 表和 Units By Category 大约有 0.6 英寸的垂直空白。如果您的结果对于 2016 表没有价值,或者如果 Diff 增长到足以超过 2016 表的高度,SSRS 仍将在 Diff 和图表之间添加额外的白色。

    此外,您不应在对象周围使用空白区域。报告的正文适合页面的边缘。在左侧和右侧添加额外的空白将影响打印。最佳做法是将对象与主体左侧对齐,将主体宽度缩小到最右侧的组件边界,然后在页面属性中设置边距。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-16
      • 2011-07-05
      • 1970-01-01
      • 1970-01-01
      • 2020-05-01
      • 2013-04-30
      • 2022-01-23
      • 2011-11-16
      相关资源
      最近更新 更多