我一直在與SSRS爭鬥太久,現在應該是一件簡單的事情。我希望有人能幫助我看到解決方案。Tablix頭不在新頁面上重複,子報表導致頁面中斷
我有一個包含多個配置文件的報告,每個配置文件都有大量的數據部分。數據部分(各種表格和圖表)除了「鍵入」父配置文件ID之外,並不以任何方式相互關聯。
目標(看起來很簡單)是在每個頁面上都有一個包含配置文件信息的標題,然後將數據部分(每個格式完全不同)佈置。
我們遇到的第一個問題是,由於某種原因,SSRS2008不允許tablix單元使用不同的數據集包含另一個tablix(爲什麼它不能僅僅需要基於父組的過濾器就是我)。對於這個缺點,推薦的解決方法是將所有數據合併到一個巨大的數據集中(這裏不可能,數據部分太多而且各不相同),或者嵌入子報表並傳入參數。雖然選項2增加了打印大量配置文件所需的「工作」,但我們繼續執行此操作,並且確實工作了。
問題出現在包含子報表的主Tablix上,該表中有一個靜態行標題組,其設置爲「RepeatOnNewPage = true」。此設置允許標題顯示在每個頁面上,除了子報表跨越多個頁面,,其中標題被錯誤地省略。
由於某些原因,當子報表跨越多個頁面時,父tablix的標題不會重複!這讓我瘋狂,因爲看起來SSRS中的一些糟糕的設計決定讓我陷入了無法創建我想要的報告的情況......標題沒有使用子報表,但我需要子報表才能「加入「數據部分到配置文件。
這似乎是一個簡單和普遍的要求...畢竟,這是一個正在從一個幾十年前的報告系統遷移的報告。我已經搜刮了StackOverflow和Google沒有取得成功......我似乎有許多關於分頁符的問題/答案,但沒有任何建議解決這個子報表的問題。
我正在發佈這個以防萬一我失去了一些東西。如果有人有任何建議,將不勝感激。
我們有關於這個問題的更多信息。缺少的標題看起來與使用子報表沒有關係,而是當Tablix行分割成多個頁面時,Tablix行標題無法打印(在其他頁面上)。該子報表位於一個tablix行(由於我們上面提到的「連接」限制),並且子報表可以很容易地大於一頁長度。任何幫助或建議,將如此讚賞。 – codinginthevoid 2011-04-27 18:09:37