2013-12-23 197 views
1

我有一個特定的類型報告,我需要生成多份副本。我想要做的是將一串報告ID傳遞給SSRS,並在一個主報告中爲這些ID生成所有單個報告(讓它們稱爲子報告),並在每個新報告的子報告中添加這些報告。我已經嘗試製作一個子報表,並將它與分組放在一張桌子上。迄今爲止,這是最接近的。它給了我所需的所有頁面,但它一遍又一遍地生成了第一個ID號的報告。無論如何,要做到這一點,還是需要跳過很多圈?SSRS 2005每頁報告分頁

回答

0

如果您將報表ID的字符串傳遞給主報表上的參數,我認爲使用表和子報表應該可以工作。您需要使用主報表上的數據集來拆分報表ID,並每行返回一個報表ID(這樣您可以通過表格的詳細信息行將每個報表ID分別傳遞到子報表)。

我打算爲此推薦一個表值參數,但由於它們不存在於SQL Server 2005中,所以請查看Arrays and Lists in SQL Server 2005 by Erland Sommarskog瞭解其他幾個選項。