2012-11-13 66 views
0

我試圖寫一個報告,在SSRS,看起來像這樣:有條件地顯示組頭報告

Manager Name      | [ Employees for Manager ] | Total Hours Spent 
[ All projects team worked on ] | [ Hours Employee Spent ] | [ Sum of Teams Hours ] 
Total        | [ Total Employee Hours ] | [ Total Team Hours ] 

我已經查詢捲起,以示對每一位經理,員工和項目行我列出了正確的分組。但我的問題是隻讓屬於當前經理組的員工被顯示,而不是顯示所有員工。

所以結果集是這樣的:

經理名稱,員工姓名,PROJ名稱,項目時間

我有一個經理行分組和僱員列分組,但我無法弄清楚如何僅顯示與當前組中的經理匹配的員工。我想我一定錯過了一些東西,但我無法弄清楚。

回答

2

列將屬於每個行組中的同一組。在你的情況下,列組聽起來像是EmployeeName。所以你不能在一個組中有一個員工屬於一個員工,而是另一個員工屬於不同的組。 SSRS不會那樣工作。

所以爲了得到你要找的東西,我會在你的表的行中有一個子報表或者一個「子」matix重複。使用表的管理器名稱作爲子報表參數(或矩陣過濾器)。

+0

是的,可以工作。我沒有想過一個以經理姓名爲參數的子報告。我希望有一種簡單的方法來隱藏和顯示基於該分組的列,但我會給這個鏡頭。 – spinon