成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

為圖表添加數(shù)據(jù)鉆取功能

ActiveReports報表為分析類型的報表提供多種交互能力,包括:動態(tài)過濾、動態(tài)排序、向下鉆取和貫穿鉆取。本文將介紹DashBoard類型報表中如何為圖表添加貫穿鉆取功能。創(chuàng)建Web應(yīng)用程序并添加

ActiveReports報表為分析類型的報表提供多種交互能力,包括:動態(tài)過濾、動態(tài)排序、向下鉆取和貫穿鉆取。本文將介紹DashBoard類型報表中如何為圖表添加貫穿鉆取功能。

創(chuàng)建Web應(yīng)用程序并添加頁面報表

1. 創(chuàng)建一個新的Web應(yīng)用程序,并在其中添加一個頁面報表。

2. 在報表設(shè)計界面中,從Visual Studio的菜單選擇【視圖】->【其他窗口】->【報表資源管理器】,以打開ActiveReports的報表資源管理器。

3. 在報表資源管理器的數(shù)據(jù)源節(jié)點中右鍵點擊,添加一個數(shù)據(jù)源,并按照以下截圖設(shè)置屬性:

- 名稱:NWind_CHS

- 類型:Microsoft OleDb Provider

- OLE DB 提供程序:

- 服務(wù)器或文件名稱:D:ActiveReports_DrillThrough_ChartActiveReports_DrillThrough_ChartData

Wind_

4. 在添加的數(shù)據(jù)源NWind_CHS上鼠標右鍵點擊,添加一個數(shù)據(jù)集,并設(shè)置以下屬性。

設(shè)計DashBoard報表模板并添加圖表

1. 從Visual Studio的工具箱的ActiveReports分類下將Chart控件拖拽到報表設(shè)計界面中,選擇柱形圖作為圖表類型。

2. 選中Chart控件后,從屬性窗口的命令鏈接區(qū)域點擊【圖表數(shù)據(jù)】命令,并設(shè)置以下屬性:

- 【圖表-常規(guī)】選項設(shè)置

- 【圖表-系列值】選項設(shè)置

- 【圖表-類別分組】選項設(shè)置

以上就是圖表的全部選項設(shè)置,完成后可以得到相應(yīng)的結(jié)果。

添加名為rptOrderDetailsForSub.rdlx的RDL報表

1. 打開報表設(shè)計界面,并在報表資源管理器的參數(shù)節(jié)點中添加以下兩個參數(shù),用于實現(xiàn)主報表和明細報表之間的數(shù)據(jù)傳遞。這是因為我們需要顯示一類產(chǎn)品的全部訂單,所以需要傳遞產(chǎn)品類型編號和名稱。

- 參數(shù)名稱:CategoryID,數(shù)據(jù)類型:Integer,隱藏:選中

- 參數(shù)名稱:CategoryName,數(shù)據(jù)類型:Integer,隱藏:選中

2. 添加報表數(shù)據(jù)源,參考第二步中的方法。

3. 添加數(shù)據(jù)集常規(guī),名稱設(shè)置為OrderDetails。為數(shù)據(jù)集添加參數(shù)是為了接收主報表傳遞的產(chǎn)品類型編號,然后將其作為SQL查詢語句的參數(shù)值。

- 參數(shù)名稱:Param,值:[ @CategoryID ]

4. 設(shè)置好數(shù)據(jù)集的參數(shù)后,需要提供數(shù)據(jù)源的查詢SQL語句。

建立主報表和明細報表之間的參數(shù)關(guān)系

1. 再次打開主報表,在屬性窗口的【圖表數(shù)據(jù)】命令鏈接中切換到【系列值-操作】頁面,設(shè)置以下屬性以建立主報表和明細報表之間的關(guān)系。

通過以上操作,我們完成了主報表和明細報表的全部創(chuàng)建工作,接下來就是在頁面中顯示報表。

標簽: