2014-02-14 143 views
2

我試圖在按ItemName分組的Tablix中組合數據。SSRS文本框表達式

使用過濾器ItemName =「gender」,通過在ItemName中進行分組來獲取Name和ItemCount並不重要。

但我需要顯示兩種類型的ItemName,我,性別女性號碼GCgender女號旁邊的數據。我可以將Tablix過濾器更改爲ItemType =「gender」或ItemType =「CGgender」,沒問題。

給定一個數據集結構爲:

[ItemType]  [ItemName]      [ItemCount] 
--------------------------------------------------------- 
CGgender, "Female",       4547 
gender,  "Female",       53776 
gender,  "Male",        27303 
CGgender, "Male",        1873 
CGgender, "Not Collected",     53 
gender,  "Not Collected",     1248 
gender,  "Transgender - Female to Male",  27 
CGgender, "Transgender - Female to Male",  2 
CGgender, "Transgender - Male to Female",  1 
gender,  "Transgender - Male to Female",  33 

而且看起來像規定的報告表矩陣:

[ItemName] [gender ItemCount] [CGgender ItemCount] 
Female  |  53776   |  4547 

我想我真正的問題是如何明確地得到ItemCount中的的ItemType =「性別」 Item Item =「Female」,Item Item =「CGgender」和Itemname =「Female」的ItemCount旁邊的Tablix文本框中。 =Fields!ItemCount根據感覺如何返回性別或CGgender,=Lookup("CaregiverGender", Fields!ItemName.Value, Fields!ItemCount.Value, "AllCounts")也是如此。

這是否有意義?

回答

1

根據您的數據:

enter image description here

您可以用標準的矩陣做到這一點:

enter image description here

這使結果:

enter image description here

其他幾個筆記...您可能需要訂購列組ItemTypeZ->A並使用類似=Fields!ItemType.Value & " ItemCount"的表達式來匹配您的確切標題。

+0

謝謝,這有很大的幫助。 – Judoguy

+0

現在,另一個問題!我在CGgender的左邊添加了總欄。到目前爲止,這麼好,它總是兩個應有的。現在,客戶希望我向其中一個引用另一個的性別文本框添加百分比數字,例如= Sum(Fields!ItemCount.value)「gender value」/「CGgender value」。我看不到如何引用尚未「創建」的矩陣列文本框的值。任何幫助是極大的讚賞! – Judoguy