ReportViewer教程(15)-矩阵报表-1
我们用矩阵报表来观察2002-2003年各季度货物的销售情况:
新建一个项目并在其中放入Windows窗体(步骤见ReportViewer教程(1)-新建工程,添加Form和报表浏览器);建好项目后再在解决方案资源管理器中的项目上右击,添加一新建项,选XML文件,名称为Data.xml,将以下复制到Data.xml文件,将其内容复盖:
<?xml version="1.0" standalone="yes"?>
<AdventureWorks2000DataSet xmlns="http://tempuri.org/AdventureWorks2000DataSet.xsd" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Wheel</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>204276.2973</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Saddle</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>68441.3552</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Jersey</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>300465.7950</Sales>
</vSales>
<vSales>
<ProdCat>Bike</ProdCat>
<SubCat>Touring Bike</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>3763461.0256</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Bottles & Cages</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>31782.1380</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Tights</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>56298.7425</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Bottom Bracket</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>23334.9960</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Crankset</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>13599.9600</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Pumps</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>8196.0252</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Locks</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>1229.8500</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Derailleur</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>46430.8400</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Headset</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>24565.2028</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Gloves</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>57939.9187</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Vest</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>94783.6500</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Handlebars </SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>13139.0678</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Brakes</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>3399.9900</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Bottles & Cages</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>1214.8500</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Handlebars </SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>72543.4627</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Brakes</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>782.9900</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Chain</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>16240.8608</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Mountain Frame</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>1405118.8044</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Road Frame</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>1191875.9659</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Pumps</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>26544.1800</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Jersey</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>24200.1184</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Socks</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>1395.5500</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Bike Stand</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>16688.4900</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Locks</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>2205.0000</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Road Frame</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>617196.2410</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Touring Frame</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>3578.2700</Sales>
</vSales>
<vSales>
<ProdCat>Bike</ProdCat>
<SubCat>Road Bike</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>4753299.0324</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Headset</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>16442.7900</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Tights</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>74929.9570</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Shorts</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>140248.4555</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Cap</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>5789.6826</Sales>
</vSales>
<vSales>
<ProdCat>Bike</ProdCat>
<SubCat>Road Bike</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>3963847.2136</Sales>
</vSales>
<vSales>
<ProdCat>Bike</ProdCat>
<SubCat>Mountain Bike</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>2841196.0341</Sales>
</vSales>
<vSales>
<ProdCat>Bike</ProdCat>
<SubCat>Mountain Bike</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>10.17</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Touring Frame</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>1131882.1700</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Saddle</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>3131.9600</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Hydration Pack</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>29703.8820</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Locks</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>6360.0000</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Cap</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>1000.1286</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Mountain Frame</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>279236.6915</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Fork</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>29375.6058</Sales>
</vSales>
<vSales>
<ProdCat>Bike</ProdCat>
<SubCat>Touring Bike</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>41130.2866</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Gloves</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>61223.3408</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Bib-Short </SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>13713.2610</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Helmet</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>208135.0765</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Handlebars </SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>27702.7626</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Bike Stand</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>4768.1400</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Cleaners</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>143.1000</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Vest</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>2429.7000</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Brakes</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>60904.3900</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Shorts</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>112682.2035</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Tights</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>61904.2450</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Tires & Tubes</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>53867.3660</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Touring Frame</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>879983.1730</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Derailleur</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>1565.9800</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Socks</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>30572.0473</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Vest</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>2214.9750</Sales>
</vSales>
<vSales>
<ProdCat>Bike</ProdCat>
<SubCat>Touring Bike</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>30644.8900</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Socks</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>2111.8500</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Jersey</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>54947.6267</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Helmet</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>30718.3065</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Saddle</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>4697.9400</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Bike Racks</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>58048.1400</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Helmet</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>18865.6370</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Bottom Bracket</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>17153.5778</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Bottom Bracket</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>121.4900</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Cap</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>1612.5669</Sales>
</vSales>
<vSales>
<ProdCat>Bike</ProdCat>
<SubCat>Mountain Bike</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>3024108.0392</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Pedals</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>102116.9044</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Saddle</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>782.9900</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Panniers</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>2384.0700</Sales>
</vSales>
<vSales>
<ProdCat>Bike</ProdCat>
<SubCat>Mountain Bike</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>3241338.5239</Sales>
</vSales>
<vSales>
<ProdCat>Bike</ProdCat>
<SubCat>Touring Bike</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>13499.9600</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
ReportViewer教程(15)-矩阵报表-1相关推荐
- ReportViewer教程(15)-矩阵报表-6
点确定关闭分组和排序属性对话框后,在矩阵属性对话框点添加来添加一个行组, 名称为:"matrix1_SubCat",表达式为:"=Fields!SubCat.Value& ...
- ReportViewer教程(15)-矩阵报表-5
从工具箱中拖入"矩阵"到报表设计画面上. 右击"解决方案资源管理器"中的"Report1.rdlc",选"打开方式"-& ...
- ReportViewer教程(15)-矩阵报表-4
将下面的图存到工程的目录下(与Data.xml在同一目录),取名为logo.jpg: 在"解决方案资源管理器"中的项目上右击,添加->新建项->报表,新建一个RDLC报 ...
- ReportViewer教程(14)-钻取报表和传入参数
当我们在前面做的报表上点击某一公司名称时,钻取了另一张报表并传递以该公司名称为内容的参数, 这张表显示了该公司的详细资料. 我们按照 ReportViewer教程(2)-添加空报表Report1.r ...
- ReportViewer教程(6)-将报表浏览器与报表联系
调出Form1.vb的设计器,并选中报表浏览器ReportViewer控件(在上面点击一下即选中), 再点击ReportViewer右上角的小山角形如下图,在"选择报表中"选Rep ...
- ReportViewer教程(9)-给报表增加页打印日期编号
增加报表页和打印日期: 从工具箱拖曳两个文本框到页眉区域: 在两个文本框中分别输入(见上图): ="第" & Globals.PageNumber & &quo ...
- ReportViewer教程(4)-为报表打造数据源
页眉.页脚增加好了后,我们还要为报表做一个数据源, 在解决方案资源管理器中,右击工程"ReportViewerTest"->添加->新建项: 点击"新建项&q ...
- ReportViewer教程(11)-给报表特定的内容设置颜色
假如要对报表中某些记录的字体设颜色,例如对总价小于100的这一行字体设红色,总价大于2000的设水鸭色. 由于是要对一行字体设颜色,所以要选中一行,点击"table1"表的详细行行 ...
- ReportViewer教程(10)-给报表分组合计
选择主体内的"table1"表(点击它一下即选中), 再右击它的最左上角方块: 右击后调出菜单,如下图: 选择菜单上"属性",调出"表属性" ...
最新文章
- 内核启动流程分析(二)配置详解
- 剑指offer-3 从尾到头打印链表
- 自定义Chrome插件Vimium
- matlab图像处理模板,求助,数字图像处理模板匹配
- 中国2008经济数据
- 域名解析到指定端口_南京课工场IT培训:搭建nginx虚拟主机——基于域名、端口和IP...
- 孙鑫VC学习笔记:第十二讲 (二) 用C语言函数读写文件
- 项目成本管理---控制成本
- 初识WEB:输入URL之后的故事
- cad插入块_「AutoCAD之属性块」别怕难,从零做起,制作属性块只需6步走
- 关闭TOMCAT日志的三个方法
- vbs如何调用c语言函数,VBS编程教程 (第6篇)
- 转载-【常用RGB颜色查询对照表及感情色】
- Java实习 oneday
- 所谓神经网络是指以人脑和神经系统为模型的什么算法
- 安卓注解处理器-processor
- python按字母顺序排列_如何在Python中按字母顺序排列文件?
- datetimepicker 插件用法及参数说明
- 怎么把.txt转换成html,怎么把txt转换成HTML
- 【经验分享】桥接网络无法联网、开发板挂载根文件系统问题解决
热门文章
- [Python爬虫] 之二十七:Selenium +phantomjs 利用 pyquery抓取今日头条视频
- Oracle数据库重启后密码失效的问题(r12笔记第91天)
- AIX6.1下WebLogic的nohup日志按天分割
- JavaScript高级程序设计(第三版)学习笔记22、24、25章
- Silverlight通过Wcf Data Service访问数据库之ADO.NET Entity Framework篇
- 在gluster中配置distributed 卷
- android通过json生成视图
- 剖析 SurfaceView Callback以及SurfaceHolder
- 寻java、.net、或C#兼职程序开发人员(上海)
- RestAPI的进化之路,后端MVVM模式或许来临,通过观察者模式,后端收集前端的GET类请求,主动推送数据变更到前端