2015-06-17 162 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屬性在矩形 之前或之後放置分頁符。使用矩形來控制項增長和位移的矩形內

項目成爲對方的同行和同行的項目如何定位頁面上的規則管轄 爲他們移動 或增長。例如:

  • 項目將推動或位移矩形內的對方。

  • 物品不會將物品推到或移動到矩形外,因爲它們不是它們的同位體。

  • 如有必要,矩形將增長以適應其包含的項目。

當處理擴展的對象 時,您可以使用此邏輯來處理您的優勢。例如:

  • 如果你想留下空白區域用於報表的表進軍,集團在同 長方形的空白空間和表。當桌子增長時,它將推動空白空間。

  • 如果要防止矩陣將項目從頁面的右邊緣推出,請將矩陣放在矩形內,其右側的空白區域爲 。現在,該矩陣不再與頁面上的另一個項目同行,並且將不能推送它,直到矩陣不能在其矩形中包含更長的矩陣 。