2015-06-17 120 views
0

我目前正在开发一个报表。如果值不存在,我有一组需要隐藏的表。 SSRS Design在SSRS中隐藏表格

如图所示,当没有数据时,应该隐藏第二组表。它显示从表格第二行获得的数据。

= IIF(查找(2场!RowNo.Value,菲尔兹!SeqNo1.Value, “dsContractReceivablePerc”)= 0,TRUE,FALSE)

这是我给隐藏表中的条件。 但是在部署完成后,当我查看我的报告时,发现即使我的表被隐藏起来,其空间中仍留有大量空白空间。 Empty Space

有人能帮我一下吗?我错过了什么?

+0

你有没有试过把两个表放在一个矩形内? –

+0

如在一个矩形或两个单独的矩形? – Geethu

+0

包含2个表格的单个矩形 –

回答

1

要删除空白处,可以添加一个包含2个表的矩形。 然后,如果该表不可见,则会相应地调整大小。

Report Design: Best Practices and Guidelines包含一个有趣的部分,名为“报告设计的有用技巧”。

本页发布于2005年,但仍然适用。

使用矩形保持对象组合在一起

矩形在报告服务可以用来作为图形 元件或作为对象的容器。作为对象容器,它们将 对象放在一起并控制对象如何移动并推送其他对象。

要将多个对象放在一个页面上,请将对象放在一个 矩形中。然后,您可以通过使用矩形的PageBreakAtStart或PageBreakAtEnd属性在矩形 之前或之后放置分页符。使用矩形来控制项增长和位移的矩形内

项目成为对方的同行和同行的项目如何定位页面上的规则管辖 为他们移动 或增长。例如:

  • 项目将推动或位移矩形内的对方。

  • 物品不会将物品推到或移动到矩形外,因为它们不是它们的同位体。

  • 如有必要,矩形将增长以适应其包含的项目。

当处理扩展的对象 时,您可以使用此逻辑来处理您的优势。例如:

  • 如果你想留下空白区域用于报表的表进军,集团在同 长方形的空白空间和表。当桌子增长时,它将推动空白空间。

  • 如果要防止矩阵将项目从页面的右边缘推出,请将矩阵放在矩形内,其右侧的空白区域为 。现在,该矩阵不再与页面上的另一个项目同行,并且将不能推送它,直到矩阵不能在其矩形中包含更长的矩阵 。