2017-06-09 190 views
-2

我已經問過,但沒有得到100%的答案,我正在尋找,所以我希望能更好地解釋這一點。分組SSRS報告

我正在用多個數據集創建一個SSRS報告,但它們都與客戶有共同之處。我想設置一個報告,這將是一個大的報告,但按客戶細分圖表。例如:

Customer A 

X Logged Incidents (chart) 
X Logged Service Requests (chart) 
X Logged Problems(chart) 

Customer B 
X Logged Incidents (chart) 
X Logged Service Requests (chart) 
X Logged Problems (chart) 

我試過做一個表格過濾器和列表視圖,這兩個都不起作用。

+1

很抱歉,您沒有足夠好地解釋這一點。我們需要預期輸出的例子,你已經嘗試過的具體細節,你正在遇到的確切問題等。 – GandRalph

+0

在你的源程序中完成所有的分組可能會更好。這減少了報告的複雜性。 – Snowlockk

+0

你好,我想我可以解釋一下。但是我們基本上需要一份報告,其中包含多個頁面,但有1或2個頁面以及與該客戶相關的特定信息。我們目前這樣做,但是我們在報告中使用了一個過濾器,因此我們可以僅過濾一個客戶,但我們希望它在一個頁面上顯示。 – hannahwarner

回答

0
  1. 創建一個報告(可能基於您現有的報告)接受customerID作爲參數。得到這個工作,以便顯示你的三個圖表。

  2. 接下來,創建另一個報告。

  3. 在此報告中,添加一個數據集(爲了清晰起見,將其稱爲dsCustomerlist),該數據集返回您想要在報告中顯示的所有客戶的列表。
  4. 在報表設計圖面上添加一個包含單列的表格。
  5. 將表的數據集屬性設置爲包含客戶列表(dsCustomerlist)的數據集。
  6. 在表格單元格中,插入子報表並將子報表設置爲您在步驟1中創建的報表。
  7. 在子報表參數中,將customerID參數設置爲數據集(dsCustomerlist)中的customerID列。

你可能會想要添加分頁符等來整理它,但這應該給你一個開始。

+0

謝謝你的幫助 – hannahwarner