2009-09-18 52 views
0

所以我有一個SQL Server 2005的查詢,返回結果,像這樣:SSRS行合併到結果集

Address | Doctor 
----------------------- 
1   Dr A 
1   Dr B 
1   Dr C 
2   NULL 
3   NULL 
4   Dr D 
4   Dr E 
5   Dr F 

我想是獲得輸出,所以,當我呈現報表我讓他們組合在一起:

Dr A 
Dr B 
Dr C 
Address1 

Address2 

Address3 

Dr D 
Dr E 
Address4 

Dr F 
Address5 

的問題是,現在通過地址我的SSRS報告中,我組,它只是上市第一博士,並且該位置有更多然後1博士然後他們沒有被列出。

+0

你可以發佈其他專欄嗎? – 2009-09-18 17:55:39

回答

1

開始時,它看起來像你有醫生和地址之間的左連接。

我認爲你應該由醫生分組,並將地址放入細節部分,並且他們應該都顯示正確。

+0

此建議可行,但對於我的報告,我需要每個結果都存在於SSRS表格的1行內,以便生成.pdf時,每個地址都保留在一起,而不是跨越報告的不同列。 – 2009-09-18 18:30:41

1

您可以使用羣組在財產的ssrs ..

如果你有一個表中的所有字段(地址和醫生在你的例子)..右擊表格行和組中的部分,寫下列(=領域!醫生.value)由醫生組織說

它在sql中充當(group by)。