轉(zhuǎn)帖|使用教程|編輯:鮑佳佳|2021-03-30 10:12:26.330|閱讀 267 次
概述:ActiveReports 的圖表控件支持絕大多數(shù)常用的二維和三維圖表類型,包括XY圖表和財務(wù)圖表。通過使用圖表控件的定制功能,如修改坐標(biāo)軸、圖注、圖例等,用戶可以創(chuàng)建任何其所需要的圖表效果。用戶還可以通過代碼把定義好的圖表輸出為多種圖像格式。 本文將演示如何在 ActivReports 中實(shí)現(xiàn)圖文混淆報表。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
ActiveReports 是一款專注于 .NET 平臺的報表控件,全面滿足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平臺下報表設(shè)計和開發(fā)工作需求,作為專業(yè)的報表工具為全球超過 300,000 開發(fā)人員提供了全面的報表開發(fā)服務(wù)。
ActiveReports 的圖表控件支持絕大多數(shù)常用的二維和三維圖表類型,包括XY圖表和財務(wù)圖表。通過使用圖表控件的定制功能,如修改坐標(biāo)軸、圖注、圖例等,用戶可以創(chuàng)建任何其所需要的圖表效果。用戶還可以通過代碼把定義好的圖表輸出為多種圖像格式。 本文將演示如何在 ActivReports 中實(shí)現(xiàn)圖文混淆報表。
我們將要實(shí)現(xiàn)的是2011年度各類產(chǎn)品銷量統(tǒng)計報表,其中圖表按照產(chǎn)品類別統(tǒng)計銷量,表格按照類別和月份統(tǒng)計銷售量。
1、創(chuàng)建報表文件
在 ASP.ENT 應(yīng)用程序中添加一個名為 rptSalesByCategory.rdlx 的頁面報表文件,使用的報表模板為“ActiveReports RDL報表”。
2、為 rptSalesByCategory 報表添加數(shù)據(jù)源
通過 VS2010 “菜單” –> “其他窗口” –> “報表資源管理器 ” 打開 ActiveReports 報表資源管理器,在數(shù)據(jù)源節(jié)點(diǎn)上鼠標(biāo)右鍵,并選擇“添加數(shù)據(jù)源”。在出現(xiàn)的報表數(shù)據(jù)源對話框中,輸入下圖所示的信息:
2.1、在新創(chuàng)建的 NWind_CHS 數(shù)據(jù)源節(jié)點(diǎn)上鼠標(biāo)右鍵,并選擇添加數(shù)據(jù)集,在出現(xiàn)的數(shù)據(jù)集對話框中輸入一下信息:
常規(guī)選項(xiàng)卡 –> 名稱:Sales
查詢選項(xiàng)卡 –> 查詢:
類別.類別名稱,t.* (類別.類別ID,(訂單明細(xì).數(shù)量) 銷售量 (( 訂單訂單明細(xì) 訂單.訂單ID = 訂單明細(xì).訂單ID)產(chǎn)品 訂單明細(xì).產(chǎn)品ID = 產(chǎn)品.產(chǎn)品ID)類別 產(chǎn)品.類別ID = 類別.類別IDDATEDIFF("yyyy",訂單.訂購日期,'2011-01-01') = 0類別.類別ID, 類別.類別名稱類別.類別ID, 類別.類別名稱 ) t類別 t.類別ID = 類別.類別ID
2.2、在 NWind_CHS 數(shù)據(jù)源節(jié)點(diǎn)上鼠標(biāo)右鍵,并選擇添加數(shù)據(jù)集,在出現(xiàn)的數(shù)據(jù)集對話框中輸入一下信息:
常規(guī)選項(xiàng)卡 –> 名稱:SaleDetails
查詢選項(xiàng)卡 –> 查詢:
類別.類別名稱,t.* (DATEPART("m",訂單.訂購日期) 訂購月,類別.類別ID,(訂單明細(xì).數(shù)量) 銷售量 (( 訂單訂單明細(xì) 訂單.訂單ID = 訂單明細(xì).訂單ID)產(chǎn)品 訂單明細(xì).產(chǎn)品ID = 產(chǎn)品.產(chǎn)品ID)類別 產(chǎn)品.類別ID = 類別.類別IDDATEDIFF("yyyy",訂單.訂購日期,'2011-01-01') = 0DATEPART("m",訂單.訂購日期),類別.類別ID, 類別.類別名稱DATEPART("m",訂單.訂購日期),類別.類別ID, 類別.類別名稱 ) t類別 t.類別ID = 類別.類別ID
3、創(chuàng)建圖表對象
從 VS 工具箱中將 Chart 控件添加到報表設(shè)計界面,選中 Chart 后在屬性窗口中的命令區(qū)域會顯示 Chart 相關(guān)的操作命令,我們點(diǎn)擊【圖表數(shù)據(jù)…】命鏈接,此時會顯示圖表數(shù)據(jù)對話框,按照以下截圖完成 Chart 的設(shè)置:
3.1 圖表數(shù)據(jù)-常規(guī)設(shè)置
名稱: | Chart1 |
工具提示: | 2011年度各類產(chǎn)品銷售量統(tǒng)計表 |
數(shù)據(jù)集名稱: | Sales |
3.2、圖表數(shù)據(jù)-系列值
系列標(biāo)簽: | 銷售量 |
值: | =Sum([銷售量]) |
3.3、圖表數(shù)據(jù)-類別分組
分組-表達(dá)式: | =[類別名稱] |
標(biāo)簽: | =[類別名稱] |
4、創(chuàng)建數(shù)據(jù)明細(xì)表
我們將使用矩陣控件 Matrix 來顯示每月,每類產(chǎn)品的銷售量,從 VS 工具箱中將矩陣控件 Matrix 添加到報表設(shè)計界面,并選擇矩陣控件,此時在屬性窗口中的命令區(qū)域會顯示【屬性對話框…】命令鏈接,點(diǎn)擊該鏈接。
4.1、矩陣-常規(guī)設(shè)置
數(shù)據(jù)集名稱: | SaleDetails |
4.2、矩陣-行分組
常規(guī)-分組-表達(dá)式: | =[訂購月] |
排序-表達(dá)式: | =[訂購月] |
4.3、矩陣-列分組
常規(guī)-分組-表達(dá)式: | =[類別名稱] |
4.4、我們得到的最終設(shè)計效果和運(yùn)行效果如下圖所示:
5、運(yùn)行程序
今天的內(nèi)容就到這了,不要忘了在評論區(qū)留下的意見和建議!現(xiàn)電子表格控件ActiveReports正版授權(quán)限時優(yōu)惠!低至3490;企業(yè)版最高立減上萬元。點(diǎn)擊了解更多優(yōu)惠!
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: