中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ActiveReports 報表應用教程 (3)---圖表報表

發布時間:2020-07-11 11:41:49 來源:網絡 閱讀:605 作者:powertoolsteam 欄目:編程語言

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

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

1、創建報表文件

在 ASP.ENT 應用程序中添加一個名為 rptSalesByCategory.rdlx 的頁面報表(PageReport)文件,使用的報表模板為“ActiveReports 7 頁面報表”,創建完成之后通過 VS 的以下菜單完成報表轉換操作:

ActiveReports 報表應用教程 (3)---圖表報表

 

2、為 rptSalesByCategory 報表添加數據源

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

ActiveReports 報表應用教程 (3)---圖表報表

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

常規選項卡 –> 名稱:Sales

查詢選項卡 –> 查詢:

SELECT

類別.類別名稱,t.*

FROM

(

SELECT

類別.類別ID,

SUM

(訂單明細.數量)

AS

銷售量

FROM

(( 訂單

INNERJOIN

訂單明細

ON

訂單.訂單ID = 訂單明細.訂單ID)

INNERJOIN

產品

ON

訂單明細.產品ID = 產品.產品ID)

INNERJOIN

類別

ON

產品.類別ID = 類別.類別ID

WHERE

DATEDIFF("yyyy",訂單.訂購日期,'2011-01-01') = 0

GROUPBY

類別.類別ID, 類別.類別名稱

ORDERBY

類別.類別ID, 類別.類別名稱 )

as

t

INNERJOIN

類別

ON

t.類別ID = 類別.類別ID

 

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

常規選項卡 –> 名稱:SaleDetails

查詢選項卡 –> 查詢:

SELECT

類別.類別名稱,t.*

FROM

(

SELECT

DATEPART("m",訂單.訂購日期)

AS

訂購月,類別.類別ID,

SUM

(訂單明細.數量)

AS

銷售量

FROM

(( 訂單

INNERJOIN

訂單明細

ON

訂單.訂單ID = 訂單明細.訂單ID)

INNERJOIN

產品

ON

訂單明細.產品ID = 產品.產品ID)

INNERJOIN

類別

ON

產品.類別ID = 類別.類別ID

WHERE

DATEDIFF("yyyy",訂單.訂購日期,'2011-01-01') = 0

GROUPBY

DATEPART("m",訂單.訂購日期),類別.類別ID, 類別.類別名稱

ORDERBY

DATEPART("m",訂單.訂購日期),類別.類別ID, 類別.類別名稱 )

as

t

INNERJOIN

類別

ON

t.類別ID = 類別.類別ID

 

3、創建圖表對象

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

3.1 圖表數據-常規設置

名稱:Chart1
工具提示:2011年度各類產品銷售量統計表
數據集名稱:Sales

 

ActiveReports 報表應用教程 (3)---圖表報表

3.2、圖表數據-系列值

系列標簽:銷量量
值:=Sum([銷售量])

 

ActiveReports 報表應用教程 (3)---圖表報表

3.3、圖表數據-類別分組

分組-表達式:=[類別名稱]
標簽:=[類別名稱]

 

ActiveReports 報表應用教程 (3)---圖表報表

4、創建數據明細表

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

4.1、矩陣-常規設置

數據集名稱:SaleDetails

 

ActiveReports 報表應用教程 (3)---圖表報表

4.2、矩陣-行分組

常規-分組-表達式:=[訂購月]
排序-表達式:=[訂購月]

 

ActiveReports 報表應用教程 (3)---圖表報表

4.3、矩陣-列分組

常規-分組-表達式:=[類別名稱]

 

ActiveReports 報表應用教程 (3)---圖表報表

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

ActiveReports 報表應用教程 (3)---圖表報表

5、運行程序

ActiveReports 報表應用教程 (3)---圖表報表

×××地址:


http://www.gcpowertools.com.cn/products/activereports_demo.htm

ActiveReports 報表應用教程 (3)---圖表報表

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

澳门| 集贤县| 襄垣县| 连平县| 商洛市| 石河子市| 南华县| 比如县| 岑溪市| 广水市| 科技| 罗甸县| 郸城县| 邯郸市| 绵阳市| 安徽省| 监利县| 陆川县| 马关县| 岳池县| 大同市| 峡江县| 三明市| 南阳市| 永州市| 普安县| 汉中市| 桑日县| 崇左市| 象州县| 垦利县| 肇源县| 治多县| 大埔县| 和林格尔县| 兰西县| 鄯善县| 金塔县| 遂宁市| 塘沽区| 马山县|