第一個問題:讓我知道我是如何搞砸的。 我正在嘗試製作預算與實際報表。我有一個SQL存儲過程返回基於幾個參數,如客戶和項目號碼的數據。數據按日期顯示爲發票數據,並且每個服務類型可能有多行,並且每行都有該服務類型的預算金額。然後我獲取數據並使用SSRS Report Builder Tablix轉發數據。然後我在行上顯示日期和發票號碼,併爲每種服務類型使用動態列。大量的總計和預算金額後來我得到一份報告。在行組上更改的SSRS動態列
我的問題是用戶希望爲同一個客戶運行多個項目的報告。 它適用於一個項目,但當我嘗試兩個項目編號時,報告顯示所有列。例如,一個項目有10個服務類型,第二個項目有15個,只有幾個重複。但是我的每個項目的報告顯示了23列,應該只是該研究的列數。報告頁面在項目上沒有問題,但它似乎並不像我需要的那樣對列進行分組。
在圖片中,第4列屬於Previous項目,但仍顯示8個左右的其他項目。
行爲如預期爲一個矩陣的矩陣報告。項目數量是否有限制?如果有的話,您可以爲報告要處理的項目的最大數量創建該數量的數據集。只需複製並粘貼矩陣,並將每個矩陣附加到不同的數據集。這樣你就不會獲得屬於其他項目的列。無論是那一行還是你的行都需要嵌入矩陣(所以它爲每個項目行設置矩陣) – Dijkgraaf
如果你希望每個項目單獨顯示,我建議你保留你的單個項目報告,這將是你的子報告。然後用簡單的單元格表創建另一個報告。該表應指向包含用戶選擇的所有項目列表的數據集。在單個單元格中,添加您的子報表並傳遞投影作爲參數。實際上,您將運行主報告將運行子報告「n」次,但用戶不必單獨運行它們。如果您需要更多幫助,請告訴我,我會發布完整詳細的答案。 –
對子報告有些問題,但我確實得到了鏈接存根報告的工作。這是一回事嗎?我有完整的項目列表和一個鏈接每次顯示每個項目的報告。 – BBackSoon