我在SSRS中建立了这个仪表板,当我在实际报告视图中查看时,“按期间销售”图表和“按类型划分的销售额百分比”图表之间存在巨大差距。您可以在设计视图中看到这些图表之间没有任何空间,所以我不确定为什么报表视图有这么大的空间。我试图弄乱图表的边缘无济于事。
答案 0 :(得分:1)
SSRS对象在对象边界上垂直对齐。
在您的示例中,在设计视图中,“2016”表格的底部边界高于“按类型划分的销售额”表格的上边界。由于“2016”的规模增长得更高,因此按类型划分的销售额的百分比将相应下降。
要解决此问题,您需要将对象放在矩形中,以便渲染器不会考虑彼此相关的单个对象边界。
如果您将Sales by Period和%Sales by Type放在一个矩形中,则该矩形外的对象边界不应影响矩形内对象的间距。
在相关说明中,SSRS尊重您在对象之间留下的空白区域。例如,Diff表和Units By Category有大约.6“verticle white space。如果你的结果没有2016表的值,或者如果Diff增长到足以超过2016表的高度,SSRS仍然会在Diff和图表之间包含额外的白色。
此外,不应在对象周围使用空格。报告的正文适合页面的边距。在左侧和右侧添加额外的空白区域将影响打印。最好将对象对齐到正文的左侧,将正文宽度缩小到最右边的组件边界,然后在页面属性中设置边距。