彩票走势图

.NET报表控件ActiveReports 应用教程---图表报表

转帖|使用教程|编辑:鲍佳佳|2021-03-30 10:12:26.330|阅读 206 次

概述:ActiveReports 的图表控件支持绝大多数常用的二维和三维图表类型,包括XY图表和财务图表。通过使用图表控件的定制功能,如修改坐标轴、图注、图例等,用户可以创建任何其所需要的图表效果。用户还可以通过代码把定义好的图表输出为多种图像格式。 本文将演示如何在 ActivReports 中实现图文混淆报表。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

ActiveReports 是一款专注于 .NET 平台的报表控件,全面满足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平台下报表设计和开发工作需求,作为专业的报表工具为全球超过 300,000 开发人员提供了全面的报表开发服务。

下载ActiveReports最新版本

ActiveReports 的图表控件支持绝大多数常用的二维和三维图表类型,包括XY图表和财务图表。通过使用图表控件的定制功能,如修改坐标轴、图注、图例等,用户可以创建任何其所需要的图表效果。用户还可以通过代码把定义好的图表输出为多种图像格式。 本文将演示如何在 ActivReports 中实现图文混淆报表。

我们将要实现的是2011年度各类产品销量统计报表,其中图表按照产品类别统计销量,表格按照类别和月份统计销售量。

1、创建报表文件

 在 ASP.ENT 应用程序中添加一个名为 rptSalesByCategory.rdlx 的页面报表文件,使用的报表模板为“ActiveReports  RDL报表”。


2、为 rptSalesByCategory 报表添加数据源

通过 VS2010 “菜单” –> “其他窗口” –> “报表资源管理器  ” 打开 ActiveReports 报表资源管理器,在数据源节点上鼠标右键,并选择“添加数据源”。在出现的报表数据源对话框中,输入下图所示的信息:

2.1、在新创建的 NWind_CHS 数据源节点上鼠标右键,并选择添加数据集,在出现的数据集对话框中输入一下信息:

常规选项卡 –> 名称:Sales

查询选项卡 –> 查询:

 类别.类别名称,t.*  (  
 类别.类别ID,(订单明细.数量)  销售量  (( 订单   
   订单明细  订单.订单ID = 订单明细.订单ID)  
   产品  订单明细.产品ID = 产品.产品ID)  
   类别  产品.类别ID = 类别.类别ID  
  DATEDIFF("yyyy",订单.订购日期,'2011-01-01') = 0  
   类别.类别ID, 类别.类别名称  
   类别.类别ID, 类别.类别名称 )  t  
  类别  t.类别ID = 类别.类别ID

2.2、在 NWind_CHS 数据源节点上鼠标右键,并选择添加数据集,在出现的数据集对话框中输入一下信息:

常规选项卡 –> 名称:SaleDetails

查询选项卡 –> 查询:

 类别.类别名称,t.*  (  
 DATEPART("m",订单.订购日期)  订购月,类别.类别ID,(订单明细.数量)  销售量  (( 订单   
   订单明细  订单.订单ID = 订单明细.订单ID)  
   产品  订单明细.产品ID = 产品.产品ID)  
   类别  产品.类别ID = 类别.类别ID  
  DATEDIFF("yyyy",订单.订购日期,'2011-01-01') = 0  
   DATEPART("m",订单.订购日期),类别.类别ID, 类别.类别名称  
   DATEPART("m",订单.订购日期),类别.类别ID, 类别.类别名称 )  t  
  类别  t.类别ID = 类别.类别ID

3、创建图表对象

从 VS 工具箱中将 Chart 控件添加到报表设计界面,选中 Chart 后在属性窗口中的命令区域会显示 Chart 相关的操作命令,我们点击【图表数据…】命链接,此时会显示图表数据对话框,按照以下截图完成 Chart 的设置:

3.1 图表数据-常规设置

名称: Chart1
工具提示: 2011年度各类产品销售量统计表
数据集名称: Sales

3.2、图表数据-系列值

系列标签: 销售量
值: =Sum([销售量])

3.3、图表数据-类别分组

分组-表达式: =[类别名称]
标签: =[类别名称]

4、创建数据明细表

我们将使用矩阵控件 Matrix 来显示每月,每类产品的销售量,从 VS 工具箱中将矩阵控件 Matrix 添加到报表设计界面,并选择矩阵控件,此时在属性窗口中的命令区域会显示【属性对话框…】命令链接,点击该链接。

4.1、矩阵-常规设置

数据集名称: SaleDetails

4.2、矩阵-行分组

常规-分组-表达式: =[订购月]
排序-表达式: =[订购月]

4.3、矩阵-列分组

常规-分组-表达式: =[类别名称]

4.4、我们得到的最终设计效果和运行效果如下图所示:

5、运行程序

今天的内容就到这了,不要忘了在评论区留下的意见和建议!现电子表格控件ActiveReports正版授权限时优惠!低至3490;企业版最高立减上万元。点击了解更多优惠!


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP