0

我有下面這個查詢作品相當不錯產生這樣的報告:創建矩陣報表和行鏈接到列

Jimmy | Sword | 3 
Jimmy | Axe | 0 
Jimmy | Bow | 7 
Alex | Sword | 1 
Alex | Axe | 11 
Alex | Bow | 0 
Kate | Sword | 4 
Kate | Axe | 6 
Kate | Bow | 1 

但是,當權者在待要跨越的零件名稱數據頂部顯示爲列,然後將工作人員和「全部製作」計爲每個部分的行。

因此,這將是這個樣子:

Sword | Axe | Bow 

Jimmy  3   0  7 
Alex  1   11  0 
Kate  4   6  1 

這是我產生了第一/原始報表非常簡單的查詢:

SELECT 
     WorkerName, PartName, 
     Count(PartName) AS 'Total Made' FROM Parts_List 
WHERE userID IN (select userID from warehouse1) 

GROUP BY PartName, WorkerName 

我想通了,如何讓零件名稱爲列通過創建一個矩陣,然後添加一個數據集與這樣的查詢:

select PartName From Parts_List 

但是,我無法弄清楚如何讓行的工作人員和他們的Count(PartName)與列對齊。

SSRS甚至支持這個嗎?

謝謝!

回答

1

使用你就可以查詢使用此數據機務佈局得到所需的矩陣:

矩陣添加到報表表面,在列組添加PartName列,並添加Worker Name到行組。要顯示Total,請將其添加到下面的PartName單元格中。

enter image description here

它會產生這樣的:

enter image description here

讓我知道如果你需要進一步的幫助。