2017-08-01 90 views
1

全部:SSRS - 組合列在一起

我有以下數據(請參閱原始數據附件)。在我的SSRS報告中,我有一個名爲「名稱/流/優惠一/優惠二」的列(名稱是圖中顯示的「價值」列的列)。

我需要我的SSRS報告爲每個名稱顯示一行「總計」。然後在此之下,我需要爲與該名稱關聯的每個Stream顯示該流的值。

對於SSRS輸出(請參閱第二個屏幕截圖)。數據加載到我的Tablix中,但我需要一行「BAG-CV」來顯示該名稱的總數。然後在這一行下,我需要一行「AR」流與數據。

如果您看到名稱:JAC-FL,它下面列出了5個流。所以我需要一行JAC-FL的總數,然後在它下面的5行列出與這個名字相關的所有流。

希望這是有道理的。

Raw Data

Report Output

回答

3

您正在描述是嵌套父/子組(在單個表中分組的兩個級別)的概念。這很容易做到,並且由於您發佈的有用說明和屏幕截圖,我會引導您完成特定場景的步驟。

  1. 創建表:我建議總是與最裏面的分組開始,向外構建表。在你的情況,最低的數據粒度是流/ Offer1 /供應2,因爲這些被顯示爲不具有聚合原料的詳細信息:

enter image description here

  • 添加母集團對於「名稱」:單擊該組底部(或表)和父組添加到當前表的詳細信息組,確保包括(對於和)組頭:
  • 截圖#1: enter image description here

    截圖#2:

    enter image description here

  • 添加字段:添加附加字段到表,確保中間行是用SUM聚合按照截圖: enter image description here

  • 結果:你應該看到在附加標題行具有期望的SUM的父組。

  • enter image description here

  • 清理:以上只是創建最基本的和裸露的功能的例子。我會建議清除它,並在細節上添加組,能見度切換:
  • enter image description here

    PS。我意識到你可能不是在控制數據庫模式,但哇,列名中的驚歎號會把我拉上牆:)