好吧,讓我們來看看我有的問題,看看有人能幫助我。我正在SSRS 2012(VS 2010)中創建矩陣報告。我選擇摺疊列組,並將列的默認「可見性」設置爲「隱藏」,並可以通過文本框進行切換。現在我有包含狀態的行和包含值字段的數據字段。現在SSRS的默認值是在「列組」被摺疊時總結數據字段。在SSRS的矩陣報告中顯示總列顯示爲列標題但不顯示空白總數
第1個部分問題:
這是偉大的,但我想它說:「總計」,而不是顯示一個空白。當我申請一個表達式到外地去是這樣的
=IIF(Fields!Code.Value = "", "Totals", Fields!Code.Value)
它那麼它僅適用於列我擴大,而不是總額父組頭。任何想法如何解決這個問題?
第2部分的問題:
SSRS的默認是顯示空白單元格和空白頭文件,如果你的數據集的一部分沒有你您的收藏中指定的列。點擊'Column Grouping'屬性即可輕鬆解決此問題。點擊可視性和改變「當報告最初運行:」來表達,如:
=IIF(IsNothing(Fields!Code.Value), false, true)
現在我已經擺脫了我的空白標題和細胞,但倒塌的時候,現在我的主要組現在已經沒有了。
我要的是這個與我的數據:
COLLAPSED
廣場|共(S)
AL | 2
AZ | 1
OR |
WA | 7
EXPANDED
地點| A | B
AL | | 2
AZ | 1 |
或| |
WA | 5 | 2
GROUPING的默認是迄今爲止這樣的:
地點|(BLANK)
AL | 2
AZ | 1
OR |
WA | 7
EXPANDED
地點|(空白欄)| A | B
AL | | | 2
AZ | | 1 |
或| | |
WA | | 5 | 2
您可以裝載了SSRS與任何數據源選擇,只是填充表變量對於這個例子在這個例子中一個簡單的測試數據樣本:
declare @Temp table (Place char(2), Code char(1), Value int)
insert into @Temp values ('AZ', 'A', 1), ('AL', 'B', 2), ('WA', 'A', 5),('WA','B',2),('OR', null, null)
select *
from @Temp