是否有方法可以垂直合併單元格,以便可以在行中顯示行組的總計?這是我多麼希望我的報告看:SSRS 2012顯示行組中的總計
+-------+--------+--------+---------+--------------+--------------+
|Year | Half | Qty | Amount | Year Ttl Qty | Year Ttl Amt |
+-------+--------+--------+---------+--------------+--------------+
| | 1st | 500 | 2,000 | | |
| 2012 +--------+--------+---------+ 1,200 + 5,500 +
| | 2nd | 700 | 3,500 | | |
+-------+--------+--------+---------+--------------+--------------+
我迄今所做的是行組創建一年半的表。一半是Row Group的Year。我在金額 - 年份數量和年份數量後增加了兩列。這兩個都是計算列。我已經使用的總金額與「年」的一組計算年的ttl數量:
=Sum(Fields!Qty.Value, "Year")
這讓我在正確的價值,但它重複第1和第2行半兩。所以我繼續設置Hide Duplicate參數爲「Year」Row Group,它在第二行顯示空白。如下所示:
+-------+--------+--------+---------+--------------+--------------+
|Year | Half | Qty | Amount | Year Ttl Qty | Year Ttl Amt |
+-------+--------+--------+---------+--------------+--------------+
| | 1st | 500 | 2,000 | 1,200 | 5,500 |
| 2012 +--------+--------+---------+--------------+--------------+
| | 2nd | 700 | 3,500 | | |
+-------+--------+--------+---------+--------------+--------------+
但是,這仍然沒有得到我期望的輸出。
我在SSRS - show row total in column看過一個非常類似的帖子。但是,那裏的答案並沒有真正幫助我。
EDIT(12thOct'14)
最近我得出一個解決方案是這樣的:
在第二格,我已經使用表達式畫出頂部和底部邊框給的印象合併單元格。在今年的ttl數量細胞的邊界,我用這些表達式:
Top: =iif(Previous(Fields!Year.Value) =Fields!Year.Value, "None", "Solid") Bottom: =iif(Count(Fields!Qty.Value,"DataSet1") = RowNumber("DataSet1"), "Solid","None")
+-------+--------+--------+---------+--------------+--------------+
|Year | Half | Qty | Amount | Year Ttl Qty | Year Ttl Amt |
+-------+--------+--------+---------+--------------+--------------+
| | 1st | 500 | 2,000 | 1,200 | 5,500 |
| 2012 +--------+--------+---------+ + +
| | 2nd | 700 | 3,500 | | |
+-------+--------+--------+---------+--------------+--------------+
不幸的是,這仍然是在我看來:(例如黑客攻擊,在這個方案中,我不能垂直以2個單元格爲中心計算Year Ttl數量