如何消除 SSRS 中图表之间的间隙?
How do I remove the gaps between charts in SSRS?
我有一个在 SSRS 中构建的仪表板,当我在实际报告视图中查看时,'sales by period' 图表和“按类型划分的销售额百分比”图表之间存在巨大差距。您可以在设计视图中看到这些图表之间没有任何 space,所以我不确定为什么报表视图有这么大的 space。我试过弄乱图表的边距但无济于事。
SSRS 对象在对象边界上垂直对齐。
在您的示例中,在设计视图中,“2016”的 table 的底部边界高于 % Sales by Type table 的顶部边界。由于“2016”的尺寸变大了,因此按类型划分的销售额百分比的顶部相应下移。
要解决此问题,您需要将对象放在矩形中,这样渲染器就不会考虑各个对象之间的边界。
如果将“按期间销售”和“按类型销售百分比”放在一个矩形中,则该矩形外对象的边界不应影响矩形内对象的间距。
在相关说明中,SSRS 尊重您在对象之间留下的白色 space。例如,Diff table 和 Units By Category 有大约 0.6" 的垂直白色 space。如果您的结果对于 2016 table 没有价值,或者如果 Diff 增长足够超过 2016 table 的高度,SSRS 仍将在 Diff 和图表之间包含额外的白色。
此外,您不应使用白色 space 作为对象周围的边距。报告的主体适合页面的边距。在左侧和右侧添加额外的白色 space 会影响打印。最佳做法是将对象对齐到正文的左侧,将正文宽度缩小到最右侧的组件边界,然后在页面属性中设置边距。
我有一个在 SSRS 中构建的仪表板,当我在实际报告视图中查看时,'sales by period' 图表和“按类型划分的销售额百分比”图表之间存在巨大差距。您可以在设计视图中看到这些图表之间没有任何 space,所以我不确定为什么报表视图有这么大的 space。我试过弄乱图表的边距但无济于事。
SSRS 对象在对象边界上垂直对齐。
在您的示例中,在设计视图中,“2016”的 table 的底部边界高于 % Sales by Type table 的顶部边界。由于“2016”的尺寸变大了,因此按类型划分的销售额百分比的顶部相应下移。
要解决此问题,您需要将对象放在矩形中,这样渲染器就不会考虑各个对象之间的边界。
如果将“按期间销售”和“按类型销售百分比”放在一个矩形中,则该矩形外对象的边界不应影响矩形内对象的间距。
在相关说明中,SSRS 尊重您在对象之间留下的白色 space。例如,Diff table 和 Units By Category 有大约 0.6" 的垂直白色 space。如果您的结果对于 2016 table 没有价值,或者如果 Diff 增长足够超过 2016 table 的高度,SSRS 仍将在 Diff 和图表之间包含额外的白色。
此外,您不应使用白色 space 作为对象周围的边距。报告的主体适合页面的边距。在左侧和右侧添加额外的白色 space 会影响打印。最佳做法是将对象对齐到正文的左侧,将正文宽度缩小到最右侧的组件边界,然后在页面属性中设置边距。