[ASP.NET] RDLC Matrix 取消欄位群組合併顯示小技巧

  • 5107
  • 0

[ASP.NET] RDLC Matrix 取消欄位群組合併顯示小技巧

在.NET報表裡Martrix元件是一個很輕鬆可以用來設計矩陣式報表的一顆元件,就類似

xls裡的樞紐分析表,但在預設上群組Column的顯示會自動合併跨Row來展示報表,

如下圖:Customer ID相同的資料Row,報表的呈現是自動合併的

image

 

但有些時候我們希望它長的像是下面這樣,不自動幫我們合併(雖然我也覺得合併比較一目了然)

image

 

要達成這樣的需求,我們只需要簡單做個設定即可,以下直接以這個案例來說明

 

(1)選擇CustomerID欄位,在設計畫面的下方有個『資料列群組』,點選在CustomerID

這個資料列群組,然後按右鍵選擇『群組屬性』

image

 

(2)在一般設定中的『群組運算式』裡,原先僅有CustomerID的設定,此時我們點選

『加入』的按鈕,在『群組運算式』裡會自動長一列出來,接著增加指定EmployeeID

欄位即可

image

 

 

 

透以上設定就可以簡單達到我們想要的報表呈現格式囉 :)

報表的細項設定還滿多且雜的,希望本篇對有類似需求的朋友們有所幫助

 

 

 

 

若本文對您有所幫助,歡迎轉貼,但請在加註【轉貼】及來源出處,並在附上本篇的超連結,感恩您的配合囉。

By No.18