2015-06-09 72 views
1

我有一份報告,有時沒有要輸出的數據。此報告與其他幾個報告一起運行,然後全部輸出爲PDF。但是,即使沒有數據,該報告仍會生成空白頁眉和頁腳。如果沒有數據,請勿生成報告 - PDF

我可以將頁眉和頁腳移動到報表中,並嘗試在Hidden這些元素的屬性中隱藏=if(rownumber("PersonalProfile")=0, True, False)這些元素。它隱藏了一切,所以現在頁面是空白的,但它會輸出一個空白的PDF。有沒有辦法完全壓制報告?

我使用的是2008年,但沒有看到Report Visibility屬性。報告中的所有數據都位於矩形內的一個Tablix之內。

有3個數據集:PersonalProfile其中包含數據的肉; BoardNames它只是產生報告的董事會的名稱; BoardMeetings它允許用戶選擇一個日期參數。

回答

2

如果您使用訂閱分發報表,你有企業版,那麼你可以看看使用數據驅動的訂閱,將讓您對報告的方式和時間根據你需要什麼邏輯分佈式控制。否則,就沒有辦法做你在問什麼 - 正如trubs所說的那樣,Reporting Services必須在它知道是否有任何數據要顯示之前先渲染報告。

您還沒有(在報表管理,報表訂閱,第三方應用程序使用的URL訪問例如手動)解釋你如何「運行報告」 - 如果你也許有人可以提出一個解決辦法。

+0

這就是我所害怕的。我們正在使用URL方法進行訪問。我會看看我們是否可以在前端做其他事情。謝謝。 – Laurel

1

沒有辦法做到你想要的。 ssrs必須生成報告才能確定沒有任何可顯示的內容。