2011-11-28 54 views
2

下面,我附加了我的數據樣本以及圖表輸出樣本。我想彙總這些數據幷包含一行,然而,SSRS只是顯示了相同價值的多個值。SSRS中沒有正確填充圖表的集合

在下面的例子中,您會注意到單元1中有8行,單元2中有8行,總共有13個 。我怎樣才能讓單元1有一行顯示8行和一行單元2顯示5?目前,表達式爲= COUNT(Fields!SubID.Value,「DataSet1」)

我也試過在列號中加入數字,我可以用它來總結,但是這產生了相同的結果。

本來我是在SQL中完成這一切的;也就是說,在SQL中生成我想要的確切輸出,然後在SSRS中繪製圖表。但是,這不再是一個可行的解決方案,因爲最終用戶希望能夠深入瞭解報告的細節。我設想,如果沒有簡單的方法來做到這一點(我覺得必須有),我可以寫兩個查詢,一個顯示報告,另一個顯示細節。

謝謝。

enter image description here

enter image description here

回答

2

您的計數表達的第二個參數是問題。

不要使用此:

=COUNT(Fields!SubID.Value, "DataSet1") 

嘗試這樣的事情,而不是:

=COUNT(Fields!SubID.Value, "UnitGroupName") 

組名稱應匹配什麼在BIDS爲你提供了分組的名稱所示,如在「行組」下。

+0

太好了,謝謝!你總是有解決我的SSRS問題的方法:) – Tom

+0

謝謝......我花了很多時間在SQL和C#上,但其他人似乎很快就回答了這些問題:我最終選擇了SSRS這個小角落。 (並感謝你寫得很好的圖文並茂的問題。) –