ActiveReports報表實戰應用教程(三)——圖表報表

ActiveReports 的圖表控件支持絕大多數常用的二維和三維圖表類型,包括XY圖表和財務圖表。通過使用圖表控件的定製功能,如修改座標軸、圖注、圖例等,用戶可以創建任何其所需要的圖表效果。用戶還可以通過代碼把定義好的圖表輸出爲多種圖像格式。 本文將演示如何在 ActivReports 中實現圖文混淆報表。

我們將要實現的是2011年度各類產品銷量統計報表,其中圖表按照產品類別統計銷量,表格按照類別和月份統計銷售量。

點擊獲取ActiveReports v15.0下載

1. 創建報表文件

在ASP.ENT應用程序中添加一個名爲rptSalesByCategory.rdlx的頁面報表文件,使用的報表模板爲“ActiveReports RDL報表”。

ActiveReports報表實戰應用教程(三)——圖表報表

2. 爲 rptSalesByCategory 報表添加數據源

通過 VS2010 “菜單” –> “其他窗口” –> “報表資源管理器  ” 打開ActiveReports 報表資源管理器,在數據源節點上鼠標右鍵,並選擇“添加數據源”。在出現的報表數據源對話框中,輸入下圖所示的信息:

ActiveReports報表實戰應用教程(三)——圖表報表

2.1. 在新創建的 NWind_CHS 數據源節點上鼠標右鍵,並選擇添加數據集,在出現的數據集對話框中輸入一下信息:

常規選項卡 –> 名稱:Sales

查詢選項卡 –> 查詢:

ActiveReports報表實戰應用教程(三)——圖表報表

2.2. 在 NWind_CHS 數據源節點上鼠標右鍵,並選擇添加數據集,在出現的數據集對話框中輸入一下信息:

常規選項卡 –> 名稱:SaleDetails

查詢選項卡 –> 查詢:

ActiveReports報表實戰應用教程(三)——圖表報表

3. 創建圖表對象

從 VS 工具箱中將 Chart 控件添加到報表設計界面,選中 Chart 後在屬性窗口中的命令區域會顯示 Chart 相關的操作命令,我們點擊【圖表數據…】命鏈接,此時會顯示圖表數據對話框,按照以下截圖完成 Chart 的設置:

3.1 圖表數據-常規設置

ActiveReports報表實戰應用教程(三)——圖表報表
ActiveReports報表實戰應用教程(三)——圖表報表

3.2 圖表數據-系列值

ActiveReports報表實戰應用教程(三)——圖表報表
ActiveReports報表實戰應用教程(三)——圖表報表

3.3 圖表數據-類別分組

ActiveReports報表實戰應用教程(三)——圖表報表
ActiveReports報表實戰應用教程(三)——圖表報表

4. 創建數據明細表

我們將使用矩陣控件 Matrix 來顯示每月,每類產品的銷售量,從 VS 工具箱中將矩陣控件 Matrix 添加到報表設計界面,並選擇矩陣控件,此時在屬性窗口中的命令區域會顯示【屬性對話框…】命令鏈接,點擊該鏈接。

4.1 矩陣-常規設置

ActiveReports報表實戰應用教程(三)——圖表報表
ActiveReports報表實戰應用教程(三)——圖表報表

4.2 矩陣-行分組

ActiveReports報表實戰應用教程(三)——圖表報表
ActiveReports報表實戰應用教程(三)——圖表報表

4.3 矩陣-列分組

ActiveReports報表實戰應用教程(三)——圖表報表
ActiveReports報表實戰應用教程(三)——圖表報表

4.4 我們得到的最終設計效果和運行效果如下圖所示:

ActiveReports報表實戰應用教程(三)——圖表報表

5. 運行程序

ActiveReports報表實戰應用教程(三)——圖表報表

ActiveReports 報表控件| 下載試用

ActiveReports 是一款專注於 .NET 平臺的報表控件,全面滿足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平臺下報表設計和開發工作需求,作爲專業的報表工具爲全球超過 300,000 開發人員提供了全面的報表開發服務。

本文轉載自葡萄城

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章