1

是否有方法可以垂直合併單元格,以便可以在行中顯示行組的總計?這是我多麼希望我的報告看: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數量

回答

0

有幾種方法可以實現您想要的效果您可以底部對齊Year ttl Qty和Yeat Ttl Amt並刪除底部單元格填充以獲得儘可能中心的值至少接近但你是對的感覺「哈克」。

更好的選項提供你不介意你的總數是第一位的,下面會詳細介紹,但是如果你絕對必須讓你的總數達到最後,那麼你可以通過在相互嵌套表中獲得類似的結果。

假設你的數據是這樣的:

Dataset

然後設置了行組進行一年半的表是這樣的:

DesignView

和您的結果將是像這樣:

Preview