0

第一個問題:讓我知道我是如何搞砸的。 我正在嘗試製作預算與實際報表。我有一個SQL存儲過程返回基於幾個參數,如客戶和項目號碼的數據。數據按日期顯示爲發票數據,並且每個服務類型可能有多行,並且每行都有該服務類型的預算金額。然後我獲取數據並使用SSRS Report Builder Tablix轉發數據。然後我在行上顯示日期和發票號碼,併爲每種服務類型使用動態列。大量的總計和預算金額後來我得到一份報告。在行組上更改的SSRS動態列

我的問題是用戶希望爲同一個客戶運行多個項目的報告。 它適用於一個項目,但當我嘗試兩個項目編號時,報告顯示所有列。例如,一個項目有10個服務類型,第二個項目有15個,只有幾個重複。但是我的每個項目的報告顯示了23列,應該只是該研究的列數。報告頁面在項目上沒有問題,但它似乎並不像我需要的那樣對列進行分組。

在圖片中,第4列屬於Previous項目,但仍顯示8個左右的其他項目。 BudgetVsActual

+0

行爲如預期爲一個矩陣的矩陣報告。項目數量是否有限制?如果有的話,您可以爲報告要處理的項目的最大數量創建該數量的數據集。只需複製並粘貼矩陣,並將每個矩陣附加到不同的數據集。這樣你就不會獲得屬於其他項目的列。無論是那一行還是你的行都需要嵌入矩陣(所以它爲每個項目行設置矩陣) – Dijkgraaf

+0

如果你希望每個項目單獨顯示,我建議你保留你的單個項目報告,這將是你的子報告。然後用簡單的單元格表創建另一個報告。該表應指向包含用戶選擇的所有項目列表的數據集。在單個單元格中,添加您的子報表並傳遞投影作爲參數。實際上,您將運行主報告將運行子報告「n」次,但用戶不必單獨運行它們。如果您需要更多幫助,請告訴我,我會發布完整詳細的答案。 –

+0

對子報告有些問題,但我確實得到了鏈接存根報告的工作。這是一回事嗎?我有完整的項目列表和一個鏈接每次顯示每個項目的報告。 – BBackSoon

回答

1

您可以使用嵌套實現表(或目錄)

表(或列表)這裏面輸出如矩陣由項目將包含矩陣有一組(rowgroup爲表)與數據。

在下面的表格上的圖像有兩個小區,含有基團值(項目)的左和右與數據

enter image description here

enter image description here

+0

我想這就是我想要做的,但到目前爲止還沒有找到更詳細的解釋。我知道這聽起來很奇怪,但我需要的最重要的事情之一就是我想要做的關鍵詞。我確實有一個矩陣,但它是站着的,你是建議我使用一個子報告還是這是不同的? – BBackSoon

+1

它不是一個子報表。這是一張單行和兩個單元格的表格。該行按項目字段分組。表格的右側單元格包含一個矩陣,而不是某個字段值。由於此佈局,對於每個項目,只有項目數據創建了一個新矩陣 - 行組充當包含矩陣的過濾器,因此它只返回當前項目列。 – niktrs

+0

太棒了,*正是我想要的! –