我有一個表,我正在使用SSRS矩陣來顯示行組和列組中的信息。爲了簡單起見,我使用下表作爲示例。SSRS行組顯示某些列組的重複值
+-----------+------+-------+-------+
| Date | Name | Test | Score |
+-----------+------+-------+-------+
| 9/11/2016 | John | Test1 | 91 |
| 9/11/2016 | John | Test2 | 78 |
| 9/11/2016 | John | Test3 | 84 |
| 9/11/2016 | John | Test4 | 62 |
| 9/11/2016 | Adam | Test1 | 88 |
| 9/11/2016 | Adam | Test2 | 74 |
| 9/11/2016 | Adam | Test3 | 92 |
+-----------+------+-------+-------+
我創建使用名稱爲列組和測試的行組矩陣的SSRS報告,我得到使用上面的樣本數據如下。
+-------+------+------+
| | John | Adam |
+-------+------+------+
| Test1 | 91 | 88 |
| Test2 | 78 | 74 |
| Test3 | 84 | 92 |
| Test4 | 62 | 88 |
+-------+------+------+
因爲亞當沒有參加考試4,所以我想把它表現爲一個空白或 - 表示沒有這樣的價值。然而,我最終得到的結果是Test4的亞當行是Adam的Test1的重複值,它是88.
如果Adam錯過了多次測試,那麼亞當會重複相同的值。我在網上搜索和SSRS內部,但我找不到一個選項來指定顯示null如果一個列組沒有任何值的某些行組。
我使用嚮導創建了此報告,當要求在表格和矩陣之間進行選擇時,我選擇了Matrix。之後,我選擇Name作爲列組,並將Test作爲行組,將Score作爲Detail組。
非常感謝您的幫助!
你用來顯示分數的表達是什麼? –
你使用pivoting來獲得第二張桌子嗎? –
Alejandro,默認表達式是SUM,但爲了我的目的,我需要直接顯示值而沒有任何聚合,所以我刪除了SUM,並且該字段的表達式僅爲[Score]。在最初的問題中,我的錯誤是,一個星期內沒有聚集,只是個別條目。 – xenoverse