Sql server 投标SSRS中的定位表和图表

Sql server 投标SSRS中的定位表和图表,sql-server,sql-server-2008,reporting-services,ssrs-2008,bids,Sql Server,Sql Server 2008,Reporting Services,Ssrs 2008,Bids,如图1所示,在设计视图中,我在左侧有两个表,在右侧有两个饼图,它们都整齐地放置在一起 请参见(图2)-现在我预览了报告,正如您所看到的,我不允许在表格旁边显示第二个饼图,它必须在表格下方(但在右侧),为什么?很明显,第二个饼图有足够的可用空间 对此问题的任何回答或解决方法都将不胜感激 SSRS在报告中对齐对象时做出了最好的猜测,但有时,特别是当一个元素大小固定,而另一个元素大小可变时,这并不总是有效的 解决此问题的最简单方法是向报表中添加一个矩形对象,然后将两个图表移动到矩形中。将矩形调整为其

如图1所示,在设计视图中,我在左侧有两个表,在右侧有两个饼图,它们都整齐地放置在一起

请参见(图2)-现在我预览了报告,正如您所看到的,我不允许在表格旁边显示第二个饼图,它必须在表格下方(但在右侧),为什么?很明显,第二个饼图有足够的可用空间

对此问题的任何回答或解决方法都将不胜感激


SSRS在报告中对齐对象时做出了最好的猜测,但有时,特别是当一个元素大小固定,而另一个元素大小可变时,这并不总是有效的

解决此问题的最简单方法是向报表中添加一个矩形对象,然后将两个图表移动到矩形中。将矩形调整为其最小大小并适当放置。正确完成后,您将看到Parent属性将从Body更改为矩形对象的名称


现在,在渲染时,SSRS会将矩形内的图表对齐,然后将矩形与表格对齐,所有内容都会如您所期望的那样匹配。

太好了。我创建了一个表的最后一个不可见的行,并使其足够大,可以位于最后一个图表之后。这个解决方案更加优雅。非常感谢。我当时正把头撞在墙上,试图找出解决这个问题的方法。我从未意识到矩形可以是容器。谢谢