用于打印演练的示例数据和报表
本主题包含一些示例数据和说明,可用于创建在演练:在不预览的情况下打印本地报表中使用的三个数据文件。利用提供的数据和说明,您将创建下列文件:
Report.rdlc,包含报表定义。
Data.xml,包含报表中使用的 XML 数据。
Data.xsd,提供用于在“数据源”窗口中将 Data.xml 中的数据元素解析为字段的元数据。
本主题为 Report.rdlc 和 Data.xml 文件提供了示例数据。借助所提供的用于生成 Data.xsd 文件的说明,可使 XML 数据字段在“数据源”窗口中显示为字段。当您以后执行演练“在不预览的情况下打印本地报表”时,可以将您创建的这三个文件添加到项目中。
创建报表定义和数据文件
使用文本编辑器创建一个新文件。
将本主题的“报表定义文件”部分中的数据复制到刚才创建的新文件中。
将该文件重命名为 Report.rdlc 并保存到本地驱动器上的某个文件夹中。如果将该文本粘贴到记事本中,请检查保存后的文件的扩展名是否为 .rdlc,编码是否为 UTF8。
创建第二个新文件。
将本主题的“VSales 数据文件”部分中的数据复制到刚才创建的新文件中。
将该文件重命名为 Data.xml 并保存到本地驱动器上的某个文件夹中。如果将该文本粘贴到记事本中,请检查保存后的文件的扩展名是否为 .xml,编码是否为 UTF8。
生成数据文件的 XML 架构文件
从“开始”菜单中依次选择“Microsoft Visual Studio 2008”和“Visual Studio 工具”,然后打开**“Visual Studio 2008 命令提示”**窗口。
定位包含 Report.rdlc 和 Data.xml 的文件夹。
在命令提示符处键入 xsd.exe Data.xml。随即将创建一个 Data.xsd 文件。
关闭命令窗口。
VSales 数据文件
请复制并粘贴本部分中的示例数据,以创建 Data.xml 文件。此文件可为示例报表 Report.rdlc 提供数据源。以下 XML 数据是从 AdventureWorks 2000 数据库中提取的。
<?xml version="1.0" standalone="yes"?>
<AdventureWorks2000DataSet xmlns="http://tempuri.org/AdventureWorks2000DataSet.xsd">
<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>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>
<SubCat>Shorts</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>14884.3401</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Tights</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>742.3500</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Headset</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>22151.2766</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Pedals</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>782.9900</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Touring Frame</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>28626.1600</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Crankset</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>119023.4578</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Fork</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>35786.4774</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Wheel</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>60240.0907</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Helmet</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>202788.1090</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Handlebars </SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>44667.3726</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Bib-Short </SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>24081.2565</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Gloves</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>741.9447</Sales>
</vSales>
<vSales>
<ProdCat>Bike</ProdCat>
<SubCat>Road Bike</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>2063379.0720</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Chain</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>3374.9900</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Gloves</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>44898.6712</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Bib-Short </SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>13583.7429</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Road Frame</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>68286.1502</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Mountain Frame</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>332706.2027</Sales>
</vSales>
<vSales>
<ProdCat>Bike</ProdCat>
<SubCat>Road Bike</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>4022146.0128</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Fenders</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>21456.6300</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Road Frame</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>606030.4357</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Mountain Frame</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>1037215.2754</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Jersey</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>68239.7062</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Cap</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>46124.1375</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Mountain Frame</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>164273.5504</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Fork</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>18977.2072</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Pumps</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>33878.9100</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Locks</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>6374.7000</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Tights</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>24535.0960</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Wheel</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>67177.2581</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Cap</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>34720.4769</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Jersey</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>40612.1187</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Bottom Bracket</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>229.4700</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Fenders</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>42913.2600</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Crankset</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>3399.9900</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Bottles & Cages</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>1214.8500</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Fenders</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>2384.0700</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Touring Frame</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>7156.5400</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Handlebars </SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>27161.2539</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Bike Racks</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>77784.2100</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Shorts</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>23240.1260</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Socks</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>26132.6025</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Vest</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>960.1200</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Chain</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>14423.5412</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Socks</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>742.3500</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Wheel</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>80575.1491</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Road Frame</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>212205.7119</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Mountain Frame</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>569119.5743</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Cleaners</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>64947.9900</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Helmet</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>25414.1583</Sales>
</vSales>
<vSales>
<ProdCat>Bike</ProdCat>
<SubCat>Road Bike</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>4063056.8428</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Derailleur</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>51209.1048</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Headset</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>20272.7070</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Bib-Short </SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>47321.2415</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Mountain Frame</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>757712.2366</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Fork</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>87749.7400</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Jersey</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>10814.3202</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Cap</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>4362.5328</Sales>
</vSales>
<vSales>
<ProdCat>Bike</ProdCat>
<SubCat>Mountain Bike</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>2282559.9977</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Crankset</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>3399.9900</Sales>
</vSales>
<vSales>
<ProdCat>Bike</ProdCat>
<SubCat>Touring Bike</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>5669.9800</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Bib-Short </SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>72999.8880</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Pumps</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>1763.1180</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Tires & Tubes</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>782.9900</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Lights</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>18222.7500</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Pedals</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>75832.5110</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Saddle</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>4697.9400</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Shorts</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>30917.0463</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Gloves</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>68963.1889</Sales>
</vSales>
<vSales>
<ProdCat>Bike</ProdCat>
<SubCat>Mountain Bike</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>2919939.5720</Sales>
</vSales>
<vSales>
<ProdCat>Bike</ProdCat>
<SubCat>Touring Bike</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>5166.7560</Sales>
</vSales>
<vSales>
<ProdCat>Bike</ProdCat>
<SubCat>Road Bike</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>2303316.0402</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Pedals</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>3131.9600</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Road Frame</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>2028207.5286</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Pumps</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>5181.4080</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Locks</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>1214.8500</Sales>
</vSales>
<vSales>
<ProdCat>Bike</ProdCat>
<SubCat>Road Bike</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>3566305.1422</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Road Frame</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>1124402.2363</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Touring Frame</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>7156.5400</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Headset</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>13532.3060</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Vest</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>102305.4500</Sales>
</vSales>
<vSales>
<ProdCat>Bike</ProdCat>
<SubCat>Mountain Bike</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>2619647.2572</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Lights</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>1214.8500</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Handlebars </SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>109379.8715</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Helmet</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>38093.9885</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Cleaners</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>37383.7800</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Gloves</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>78672.8482</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Shorts</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>26674.5010</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Tires & Tubes</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>3469.4600</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Tights</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>20287.1675</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Helmet</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>5399.1629</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Derailleur</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>3374.9900</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Helmet</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>11647.6105</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Cleaners</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>4768.1400</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Socks</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>2227.0500</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Wheel</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>210139.7000</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Crankset</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>201227.2028</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Fork</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>32351.6160</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Tights</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>33054.6891</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Lights</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>3644.5500</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Brakes</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>39129.5700</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Crankset</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>3399.9900</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Jersey</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>19144.8893</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Cap</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>3213.8964</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Headset</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>10961.8600</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Pedals</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>5480.9300</Sales>
</vSales>
<vSales>
<ProdCat>Bike</ProdCat>
<SubCat>Mountain Bike</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>3383334.0076</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Tires & Tubes</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>80045.2660</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Gloves</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>30000.4015</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Shorts</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>485.0307</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Bottles & Cages</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>23894.2380</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Road Frame</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>194431.7724</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Touring Frame</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>3578.2700</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Tires & Tubes</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>5372.9400</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Hydration Pack</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>22610.1720</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Locks</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>3780.0000</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Mountain Frame</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>560348.1176</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Fork</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>64124.8100</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Jersey</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>368725.8379</Sales>
</vSales>
<vSales>
<ProdCat>Bike</ProdCat>
<SubCat>Mountain Bike</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>2561136.4486</Sales>
</vSales>
<vSales>
<ProdCat>Bike</ProdCat>
<SubCat>Touring Bike</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>6884.9700</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Cap</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>4438.7730</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Wheel</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>359246.1008</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Saddle</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>88673.0456</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Lights</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>21867.3000</Sales>
</vSales>
<vSales>
<ProdCat>Bike</ProdCat>
<SubCat>Touring Bike</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q3</OrderQtr>
<Sales>4493796.6196</Sales>
</vSales>
<vSales>
<ProdCat>Bike</ProdCat>
<SubCat>Road Bike</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q1</OrderQtr>
<Sales>3434993.4292</Sales>
</vSales>
<vSales>
<ProdCat>Component</ProdCat>
<SubCat>Headset</SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>1565.9800</Sales>
</vSales>
<vSales>
<ProdCat>Accessory</ProdCat>
<SubCat>Pumps</SubCat>
<OrderYear>2003</OrderYear>
<OrderQtr>Q2</OrderQtr>
<Sales>8241.7080</Sales>
</vSales>
<vSales>
<ProdCat>Clothing</ProdCat>
<SubCat>Bib-Short </SubCat>
<OrderYear>2002</OrderYear>
<OrderQtr>Q4</OrderQtr>
<Sales>38313.2425</Sales>
</vSales>
</AdventureWorks2000DataSet>
报表定义文件
请复制并粘贴本部分中的示例数据,以创建 Report.rdlc 文件。此文件是本主题开头列出的打印演练所使用的客户端报表定义文件。
<?xml version="1.0" encoding="utf-8"?>
<Report xmlns=
"https://schemas.microsoft.com/sqlserver/reporting/2003/10/reportdefinition"
xmlns:rd=
"https://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
<RightMargin>1in</RightMargin>
<Body>
<ReportItems>
<Rectangle Name="rectangle1">
<ZIndex>2</ZIndex>
<Top>0.125in</Top>
<ReportItems>
<Textbox Name="textbox3">
<Style>
<PaddingLeft>2pt</PaddingLeft>
<FontFamily>Tahoma</FontFamily>
<FontSize>20pt</FontSize>
<Color>DarkSlateBlue</Color>
<PaddingBottom>2pt</PaddingBottom>
<PaddingTop>2pt</PaddingTop>
<PaddingRight>2pt</PaddingRight>
<FontWeight>700</FontWeight>
</Style>
<ZIndex>1</ZIndex>
<Top>0.125in</Top>
<rd:DefaultName>textbox3</rd:DefaultName>
<Width>2.75in</Width>
<CanGrow>true</CanGrow>
<Value>Adventure Works
2002 - 2003
Sales</Value>
</Textbox>
<Image Name="image1">
<Height>1.19792in</Height>
<Source>Embedded</Source>
<Style />
<Value>logo</Value>
<Left>4in</Left>
<Sizing>AutoSize</Sizing>
</Image>
</ReportItems>
<Height>1.25in</Height>
<Width>7.76042in</Width>
<Style />
<Left>0.375in</Left>
</Rectangle>
<Matrix Name="matrix2">
<Corner>
<ReportItems>
<Textbox Name="textbox2">
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingBottom>2pt</PaddingBottom>
<PaddingTop>2pt</PaddingTop>
<PaddingRight>2pt</PaddingRight>
</Style>
<ZIndex>5</ZIndex>
<rd:DefaultName>textbox2</rd:DefaultName>
<CanGrow>true</CanGrow>
<Value />
</Textbox>
</ReportItems>
</Corner>
<Height>0.75in</Height>
<ZIndex>1</ZIndex>
<Style />
<MatrixRows>
<MatrixRow>
<MatrixCells>
<MatrixCell>
<ReportItems>
<Textbox Name="Sales">
<Style>
<PaddingLeft>2pt</PaddingLeft>
<Format>c0</Format>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
<TextAlign>Right</TextAlign>
<PaddingBottom>2pt</PaddingBottom>
<PaddingTop>2pt</PaddingTop>
<PaddingRight>2pt</PaddingRight>
</Style>
<rd:DefaultName>Sales</rd:DefaultName>
<CanGrow>true</CanGrow>
<Value>=Sum(CDbl(Fields!Sales.Value))</Value>
</Textbox>
</ReportItems>
</MatrixCell>
</MatrixCells>
<Height>0.25in</Height>
</MatrixRow>
</MatrixRows>
<MatrixColumns>
<MatrixColumn>
<Width>0.875in</Width>
</MatrixColumn>
</MatrixColumns>
<DataSetName>Sales</DataSetName>
<ColumnGroupings>
<ColumnGrouping>
<DynamicColumns>
<Grouping Name="matrix2_OrderYear">
<GroupExpressions>
<GroupExpression>=Fields!OrderYear.Value</GroupExpression>
</GroupExpressions>
</Grouping>
<ReportItems>
<Textbox Name="OrderYear_1">
<Style>
<PaddingLeft>2pt</PaddingLeft>
<BackgroundColor>SteelBlue</BackgroundColor>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
<TextAlign>Center</TextAlign>
<Color>White</Color>
<PaddingBottom>2pt</PaddingBottom>
<PaddingTop>2pt</PaddingTop>
<PaddingRight>2pt</PaddingRight>
</Style>
<ZIndex>4</ZIndex>
<ToggleImage>
<InitialState>true</InitialState>
</ToggleImage>
<rd:DefaultName>OrderYear_1</rd:DefaultName>
<CanGrow>true</CanGrow>
<Value>=Fields!OrderYear.Value</Value>
</Textbox>
</ReportItems>
</DynamicColumns>
<Height>0.25in</Height>
</ColumnGrouping>
<ColumnGrouping>
<DynamicColumns>
<Grouping Name="matrix2_OrderQtr">
<GroupExpressions>
<GroupExpression>=Fields!OrderQtr.Value</GroupExpression>
</GroupExpressions>
</Grouping>
<Visibility>
<ToggleItem>OrderYear_1</ToggleItem>
</Visibility>
<ReportItems>
<Textbox Name="OrderQtr">
<Style>
<PaddingLeft>2pt</PaddingLeft>
<BackgroundColor>SteelBlue</BackgroundColor>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
<Color>White</Color>
<PaddingBottom>2pt</PaddingBottom>
<PaddingTop>2pt</PaddingTop>
<PaddingRight>2pt</PaddingRight>
</Style>
<ZIndex>3</ZIndex>
<rd:DefaultName>OrderQtr</rd:DefaultName>
<CanGrow>true</CanGrow>
<Value>=Fields!OrderQtr.Value</Value>
</Textbox>
</ReportItems>
</DynamicColumns>
<Height>0.25in</Height>
</ColumnGrouping>
</ColumnGroupings>
<Width>2.875in</Width>
<Top>1.625in</Top>
<Left>0.375in</Left>
<RowGroupings>
<RowGrouping>
<DynamicRows>
<Grouping Name="matrix2_ProdCat">
<GroupExpressions>
<GroupExpression>=Fields!ProdCat.Value</GroupExpression>
</GroupExpressions>
</Grouping>
<ReportItems>
<Textbox Name="ProdCat_1">
<Style>
<PaddingLeft>2pt</PaddingLeft>
<BackgroundColor>SteelBlue</BackgroundColor>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
<Color>White</Color>
<PaddingBottom>2pt</PaddingBottom>
<PaddingTop>2pt</PaddingTop>
<PaddingRight>2pt</PaddingRight>
</Style>
<ZIndex>2</ZIndex>
<rd:DefaultName>ProdCat_1</rd:DefaultName>
<CanGrow>true</CanGrow>
<Value>=Fields!ProdCat.Value</Value>
</Textbox>
</ReportItems>
</DynamicRows>
<Width>1in</Width>
</RowGrouping>
<RowGrouping>
<DynamicRows>
<Grouping Name="matrix2_SubCat">
<GroupExpressions>
<GroupExpression>=Fields!SubCat.Value</GroupExpression>
</GroupExpressions>
</Grouping>
<Visibility>
<ToggleItem>ProdCat_1</ToggleItem>
<Hidden>true</Hidden>
</Visibility>
<ReportItems>
<Textbox Name="SubCat">
<Style>
<PaddingLeft>2pt</PaddingLeft>
<BackgroundColor>SteelBlue</BackgroundColor>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
<Color>White</Color>
<PaddingBottom>2pt</PaddingBottom>
<PaddingTop>2pt</PaddingTop>
<PaddingRight>2pt</PaddingRight>
</Style>
<ZIndex>1</ZIndex>
<rd:DefaultName>SubCat</rd:DefaultName>
<CanGrow>true</CanGrow>
<Value>=Fields!SubCat.Value</Value>
</Textbox>
</ReportItems>
</DynamicRows>
<Width>1in</Width>
</RowGrouping>
</RowGroupings>
</Matrix>
<Matrix Name="matrix1">
<Corner>
<ReportItems>
<Textbox Name="textbox1">
<Style>
<PaddingLeft>2pt</PaddingLeft>
<PaddingBottom>2pt</PaddingBottom>
<PaddingTop>2pt</PaddingTop>
<PaddingRight>2pt</PaddingRight>
</Style>
<ZIndex>3</ZIndex>
<rd:DefaultName>textbox1</rd:DefaultName>
<CanGrow>true</CanGrow>
<Value />
</Textbox>
</ReportItems>
</Corner>
<Style />
<MatrixRows>
<MatrixRow>
<MatrixCells>
<MatrixCell>
<ReportItems>
<Chart Name="chart1">
<ThreeDProperties>
<Rotation>30</Rotation>
<Inclination>30</Inclination>
<Shading>Simple</Shading>
<WallThickness>50</WallThickness>
</ThreeDProperties>
<Style>
<BackgroundColor>White</BackgroundColor>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
</Style>
<Legend>
<Visible>true</Visible>
<Style>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
</Style>
<Position>RightCenter</Position>
</Legend>
<Palette>Default</Palette>
<ChartData>
<ChartSeries>
<DataPoints>
<DataPoint>
<DataValues>
<DataValue>
<Value>=Sum(CDbl(Fields!Sales.Value))/1000</Value>
</DataValue>
</DataValues>
<DataLabel />
<Marker>
<Size>6pt</Size>
</Marker>
</DataPoint>
</DataPoints>
</ChartSeries>
</ChartData>
<CategoryAxis>
<Axis>
<Title />
<MajorGridLines>
<Style>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
</Style>
</MajorGridLines>
<MinorGridLines>
<Style>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
</Style>
</MinorGridLines>
<MajorTickMarks>Outside</MajorTickMarks>
<Min>0</Min>
<Visible>true</Visible>
</Axis>
</CategoryAxis>
<DataSetName>Sales</DataSetName>
<PointWidth>0</PointWidth>
<Type>Column</Type>
<Title />
<CategoryGroupings>
<CategoryGrouping>
<DynamicCategories>
<Grouping Name="chart1_CategoryGroup1">
<GroupExpressions>
<GroupExpression>=Fields!SubCat.Value</GroupExpression>
</GroupExpressions>
</Grouping>
<Label>=Fields!SubCat.Value</Label>
</DynamicCategories>
</CategoryGrouping>
</CategoryGroupings>
<SeriesGroupings>
<SeriesGrouping>
<DynamicSeries>
<Grouping Name="chart1_SeriesGroup1">
<GroupExpressions>
<GroupExpression>=Fields!OrderQtr.Value</GroupExpression>
</GroupExpressions>
</Grouping>
<Label>=Fields!OrderQtr.Value</Label>
</DynamicSeries>
</SeriesGrouping>
</SeriesGroupings>
<Subtype>Plain</Subtype>
<PlotArea>
<Style>
<BackgroundColor>LightGrey</BackgroundColor>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
</Style>
</PlotArea>
<ValueAxis>
<Axis>
<Title>
<Caption>Sales (K)</Caption>
</Title>
<Style>
<Format>c0</Format>
</Style>
<MajorGridLines>
<ShowGridLines>true</ShowGridLines>
<Style>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
</Style>
</MajorGridLines>
<MinorGridLines>
<Style>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
</Style>
</MinorGridLines>
<MajorTickMarks>Outside</MajorTickMarks>
<Min>0</Min>
<Margin>true</Margin>
<Visible>true</Visible>
<Scalar>true</Scalar>
</Axis>
</ValueAxis>
</Chart>
</ReportItems>
</MatrixCell>
</MatrixCells>
<Height>2.75in</Height>
</MatrixRow>
</MatrixRows>
<MatrixColumns>
<MatrixColumn>
<Width>4in</Width>
</MatrixColumn>
</MatrixColumns>
<DataSetName>Sales</DataSetName>
<ColumnGroupings>
<ColumnGrouping>
<DynamicColumns>
<Grouping Name="matrix1_OrderYear">
<GroupExpressions>
<GroupExpression>=Fields!OrderYear.Value</GroupExpression>
</GroupExpressions>
</Grouping>
<ReportItems>
<Textbox Name="OrderYear">
<Style>
<PaddingLeft>2pt</PaddingLeft>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
<TextAlign>Center</TextAlign>
<PaddingBottom>2pt</PaddingBottom>
<PaddingTop>2pt</PaddingTop>
<PaddingRight>2pt</PaddingRight>
</Style>
<ZIndex>2</ZIndex>
<rd:DefaultName>OrderYear</rd:DefaultName>
<CanGrow>true</CanGrow>
<Value>=Fields!OrderYear.Value</Value>
</Textbox>
</ReportItems>
</DynamicColumns>
<Height>0.25in</Height>
</ColumnGrouping>
</ColumnGroupings>
<Width>5in</Width>
<Top>2.625in</Top>
<Left>0.375in</Left>
<RowGroupings>
<RowGrouping>
<DynamicRows>
<Grouping Name="matrix1_ProdCat">
<GroupExpressions>
<GroupExpression>=Fields!ProdCat.Value</GroupExpression>
</GroupExpressions>
</Grouping>
<ReportItems>
<Textbox Name="ProdCat">
<Style>
<PaddingLeft>2pt</PaddingLeft>
<BorderStyle>
<Default>Solid</Default>
</BorderStyle>
<PaddingBottom>2pt</PaddingBottom>
<PaddingTop>2pt</PaddingTop>
<PaddingRight>2pt</PaddingRight>
</Style>
<ZIndex>1</ZIndex>
<rd:DefaultName>ProdCat</rd:DefaultName>
<CanGrow>true</CanGrow>
<Value>=Fields!ProdCat.Value</Value>
</Textbox>
</ReportItems>
</DynamicRows>
<Width>1in</Width>
</RowGrouping>
</RowGroupings>
</Matrix>
</ReportItems>
<Style />
<Height>5.625in</Height>
</Body>
<TopMargin>1in</TopMargin>
<DataSources>
<DataSource Name="TempDataSource">
<rd:DataSourceID>e5117b05-6b2e-46cb-ad6e-9bd5036946d7</rd:DataSourceID>
<ConnectionProperties>
<DataProvider>SQL</DataProvider>
<ConnectString>data source=
localhost;initial catalog=AdventureWorks2000</ConnectString>
<IntegratedSecurity>true</IntegratedSecurity>
</ConnectionProperties>
</DataSource>
</DataSources>
<Width>8.375in</Width>
<DataSets>
<DataSet Name="Sales">
<Fields>
<Field Name="ProdCat">
<DataField>ProdCat</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
<Field Name="SubCat">
<DataField>SubCat</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
<Field Name="OrderYear">
<DataField>OrderYear</DataField>
<rd:TypeName>System.Int32</rd:TypeName>
</Field>
<Field Name="OrderQtr">
<DataField>OrderQtr</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
<Field Name="Sales">
<DataField>Sales</DataField>
<rd:TypeName>System.Decimal</rd:TypeName>
</Field>
</Fields>
<Query>
<DataSourceName>TempDataSource</DataSourceName>
<CommandText>SELECT *
FROM vSales</CommandText>
</Query>
</DataSet>
</DataSets>
<EmbeddedImages>
<EmbeddedImage Name="logo">
<MIMEType>image/jpeg</MIMEType>
<ImageData>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</ImageData>
</EmbeddedImage>
</EmbeddedImages>
<LeftMargin>1in</LeftMargin>
<rd:SnapToGrid>true</rd:SnapToGrid>
<rd:DrawGrid>true</rd:DrawGrid>
<rd:ReportID>0b6c2fd3-677c-4f76-85ba-1d3bfadd496e</rd:ReportID>
<BottomMargin>1in</BottomMargin>
<Language>en-US</Language>
</Report>
另请参见
参考
Microsoft.Reporting.WinForms.CreateStreamCallback
Microsoft.Reporting.WebForms.CreateStreamCallback