轉帖|使用教程|編輯:鮑佳佳|2020-08-04 11:27:49.547|閱讀 364 次
概述:矩表實質上是兩個數據區域(表和矩陣)的組合。因此,它提供了表和矩陣的所有功能,矩表數據區域由設計區上的虛線表示的四個區域組成:角部區、行組區、列組區和正文區,本文就以上內容以及矩表的布局操作做了詳細的說明。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
ActiveReports 是一款專注于 .NET 和 .NET Core 平臺的報表控件。通過拖拽式報表設計器,可以快速地設計 Excel表格、Word文檔、圖表、數據過濾、數據鉆取、精準套打等類型報表,全面滿足 WinForm、ASP.NET、ASP.NET MVC、WPF 平臺中各種報表的開發需要。同時,通過豐富的 API 可以靈活的實現報表創建、加載和運行時的個性化自定義需求。
概要
矩表(Tablix)顯示按行和列進行分組的聚合數據匯總。它提供了增強的布局功能, 從簡單的創建b表到高級矩陣。矩表實質上是兩個數據區域(表和矩陣)的組合。因此,它提供了表和矩陣的所有功能,以及添加包括行或列上的多個相鄰組的功能支持和靈活的跨組布局。
您還可以使用矩表數據區域的上下文菜單中的"使行高相同"和"使列寬相同"來設置多行的高度或者多列的寬度。您可以使用Ctrl鍵和鼠標單擊,或者在行頭或列頭上拖動鼠標來對多個行或列進行選擇。
在HTML5Viewer中,您甚至可以凍結矩表數據區域的行和列標題。
本主題描述矩表數據區域中的元素如何協同工作并解釋其基本操作。
矩表數據區域由設計區上的虛線表示的四個區域組成:角部區、行組區、列組區和正文區。默認情況下,每個矩表的單元格都包含一個文本框元素,每個單元格的函數由其位置決定。您可以使用 LayoutDirection 屬性更改矩表數據區域的布局。
報表設計器包括一個專門設計用于管理矩表分組結構的分組編輯器窗口。分組編輯器窗口位于報表設計器的下面。
下面的圖片展示的矩表的各個數據區,其中列分組為"月份",行分組為"區域",以及嵌套的行分組"省份".
分組編輯器窗口包含了以下分組:
下列的表格中顯示了銷售額、搭贈和比例在行方向上按照區域和省份分組,列是根據月份分組動態生成。總計行顯示的是銷售額的總和和搭贈的總和。
要在矩表數據區域中執行基本操作, 我們需要首先了解靜態和動態行和列的概念。
矩表數據區域中的行或列可以是靜態或動態的。矩表數據區域包含提供網格類型布局的多個行和列, 您可以在其中添加或刪除靜態或動態行和列, 以便有效地顯示數據。
行控點和列控點
選擇矩表數據區域時,將顯示行控點和列控點。這些控點幫助您處理數據區域,并且能夠地指定在矩表布局中添加的數據類型。
下表顯示了矩表數據區域中出現的不同類型的控點。
矩表的布局操作
矩表數據區域提供了用于執行基本布局操作的上下文菜單選項。通過右鍵單擊選定的行, 可以從上下文菜單中訪問矩表行的版式選項。
通過右鍵單擊選定的列, 可以從上下文菜單中訪問矩表列的版式選項。
矩表數據區域可用于使用行組和列組顯示復雜數據。讓我們看幾個場景,了解矩表數據區域是如何工作的。
3.5.1 使用多個相鄰的組
在矩表數據區域中,與矩陣和表數據區域不同,可以創建多個相鄰的組。讓我們以銷售報告為例,了解分組在矩表數據區域中的工作方式。
場景
組織希望創建按年份和媒體類型顯示銷售數據的銷售報表。若要使用矩表數據區域設計這樣的報表,需要在列組區域中創建多個相鄰的組,在行組區中是單個組,并在正文區中顯示聚合數據。
讓我們看看矩表數據區域的每個區域是如何工作的,創建下面給出的期望輸出。
列組區
列組區域包含兩個相鄰的組,即年份和媒體類型。年份組根據年2004和2005顯示分組的數據,媒體類型組根據存儲在數據庫中的DVD、VHS、LaserDisc、HD-DVD媒體類型顯示分組的數據值。行組區
行組區包含 StoreName 的單個組。行組區中的單元格顯示行組值,并表示行組層次結構的成員。正文區
此區域顯示矩表中的 TotalAmount 的合計總和。當單元格位于詳細行或列中,矩表正文區中的單元格將顯示明細數據,當單元格位于組的行或列中時則聚合組數據。
3.5.2 合并單元格
在矩表數據區域中, 可以合并具有重復值的單元格。讓我們以"商店經理"的報告為例,了解在數據區域中單元合并的工作原理。
場景
組織希望創建一個報表,以顯示所有商店經理的姓名,使用單元合并的概念,其中具有相同值的單元格自動合并,以避免混亂。
要設計這樣的報表,您需要在矩表數據區域中創建嵌套組,以便根據Region(區域)、District(地區)和StoreName(店名)顯示Manager(經理)的名稱。
讓我們看看矩表數據區域的每個區域是如何工作的, 以創建下面給出的期望輸出。
列組區
列組區不包含任何組, 但每個列都有靜態標簽。有四列標簽, 即Region、District、Store和Manager,作為標題用來描述有關數據的信息。行組區
行組區包含嵌套在父/子關系中的三組, 以顯示行組數據。將自動合并區域 (父) 和區組 (子) 值,以刪除重復的數據值。正文區
此區域顯示Manager的全名。正文區通過在表達式中使用 and 運算符串聯兩個字段 "FirstName" 和 "LastName" 來顯示Manager的全名。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: