我已經創建了多個帶有多個選項卡的SSRS報告,並且可以使用屬性窗口的分頁符/頁名稱部分爲給定的tablix隨意命名選項卡。SSRS動態創建選項卡
我現在想解決的問題是,在網上找不到任何好的答案,就是根據我的數據集的結果創建新的選項卡。
其中最簡單的例子是每年數據的新選項卡,所以現在我們已經在2017年了,我希望報告可以添加到2017年數據的新選項卡中(這只是一個假設的例子)。
SSRS-2014中可以這樣嗎?或者每次我需要一個新選項卡時,我是否必須爲手動更新/添加而解決?
我已經創建了多個帶有多個選項卡的SSRS報告,並且可以使用屬性窗口的分頁符/頁名稱部分爲給定的tablix隨意命名選項卡。SSRS動態創建選項卡
我現在想解決的問題是,在網上找不到任何好的答案,就是根據我的數據集的結果創建新的選項卡。
其中最簡單的例子是每年數據的新選項卡,所以現在我們已經在2017年了,我希望報告可以添加到2017年數據的新選項卡中(這只是一個假設的例子)。
SSRS-2014中可以這樣嗎?或者每次我需要一個新選項卡時,我是否必須爲手動更新/添加而解決?
你可以這樣做。您需要做的是將控件放入報表正文中。在該List控件的Details組屬性中,逐個分組,並將其設置爲每個組之間的分頁符。
基本步驟在下面的答案中。
Year
。這假定你在數據中得到這個。如果您的數據在超過一年的時間內返回了信息,則在導出到Excel時,每年將有一張表。
要設置工作表標籤,請在List詳細屬性窗格中設置PageName屬性。
=Fields!Year.Value
現在表單應該標有年份。
謝謝!我一直在試圖弄清楚這一點。很好的分步說明,非常容易遵循 –
Per alejandro zuleta的評論將所需的組屬性設置爲組的每個實例之間的分頁符,當報表呈現爲出色時應將其解釋爲表單分隔符。
如果你的組是動態的,那麼張數也是如此。
你也可以考慮有一個嵌套表格(其中一個表格),其中「父」表格沒有標題和一個控制分頁的組(單元格)。例如;在你的假設中,你可以將分組設置爲= YEAR(fields!date.Value)。那麼「子」表包含組成報告的標題和組。
我不知道這是否可以幫助您,但您可以在行組的每個實例之間自動插入分頁符。因此,如果您有一個包含多年數據的Tablix,您可以創建一個行組,並在該組的屬性中設置** Page Break **選項卡中的組**的每個實例之間。檢查[MSDN](https://msdn.microsoft.com/en-us/library/dd207058.aspx)文檔。 –