用于打印演练的示例数据和报表

本主题包含一些示例数据和说明,可用于创建在演练:在不预览的情况下打印本地报表中使用的三个数据文件。利用提供的数据和说明,您将创建下列文件:

  • Report.rdlc,包含报表定义。

  • Data.xml,包含报表中使用的 XML 数据。

  • Data.xsd,提供用于在“数据源”窗口中将 Data.xml 中的数据元素解析为字段的元数据。

创建报表定义和数据文件

  1. 使用文本编辑器创建一个新文件。

  2. 将报表定义文件部分中的数据复制到刚才创建的新文件中。

  3. 将该文件重命名为 Report.rdlc 并保存到本地驱动器上的某个文件夹中。如果将该文本粘贴到记事本中,请检查保存后的文件的扩展名是否为 .rdlc 以及编码是否为 UTF8。

  4. 创建第二个新文件。

  5. 将 VSales 数据文件部分中的数据复制到刚才创建的新文件中。

  6. 将该文件重命名为 Data.xml 并保存到本地驱动器上的某个文件夹中。如果将该文本粘贴到记事本中,请检查保存后的文件的扩展名是否为 .xml 以及编码是否为 UTF8。

生成数据文件的 XML 架构文件

  1. 从“开始”菜单中依次选择“Microsoft Visual Studio 2010”和“Visual Studio 工具”,然后打开 Visual Studio**“命令提示符”**窗口。

  2. 定位到包含 Report.rdlc 和 Data.xml 的文件夹。

  3. 在命令提示符处键入 xsd.exe Data.xml。随即将创建一个 Data.xsd 文件。

  4. 关闭命令窗口。

VSales 数据文件

请复制并粘贴本部分中的示例数据,以创建 Data.xml 文件。此文件可为示例报表 Report.rdlc 提供数据源。

<?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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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:rd="https://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns="https://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition">
  <DataSources>
    <DataSource Name="TempDataSource">
      <ConnectionProperties>
        <DataProvider>SQL</DataProvider>
        <ConnectString>data source=
localhost;initial catalog=AdventureWorks2000</ConnectString>
        <IntegratedSecurity>true</IntegratedSecurity>
      </ConnectionProperties>
      <rd:DataSourceID>e5117b05-6b2e-46cb-ad6e-9bd5036946d7</rd:DataSourceID>
    </DataSource>
  </DataSources>
  <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>
  <Body>
    <ReportItems>
      <Tablix Name="matrix1">
        <TablixCorner>
          <TablixCornerRows>
            <TablixCornerRow>
              <TablixCornerCell>
                <CellContents>
                  <Textbox Name="textbox1">
                    <CanGrow>true</CanGrow>
                    <KeepTogether>true</KeepTogether>
                    <Paragraphs>
                      <Paragraph>
                        <TextRuns>
                          <TextRun>
                            <Value />
                            <Style />
                          </TextRun>
                        </TextRuns>
                        <Style />
                      </Paragraph>
                    </Paragraphs>
                    <rd:DefaultName>textbox1</rd:DefaultName>
                    <ZIndex>3</ZIndex>
                    <Style>
                      <PaddingLeft>2pt</PaddingLeft>
                      <PaddingRight>2pt</PaddingRight>
                      <PaddingTop>2pt</PaddingTop>
                      <PaddingBottom>2pt</PaddingBottom>
                    </Style>
                  </Textbox>
                </CellContents>
              </TablixCornerCell>
            </TablixCornerRow>
          </TablixCornerRows>
        </TablixCorner>
        <TablixBody>
          <TablixColumns>
            <TablixColumn>
              <Width>4in</Width>
            </TablixColumn>
          </TablixColumns>
          <TablixRows>
            <TablixRow>
              <Height>2.75in</Height>
              <TablixCells>
                <TablixCell>
                  <CellContents>
                    <Chart Name="chart1">
                      <ChartCategoryHierarchy>
                        <ChartMembers>
                          <ChartMember>
                            <Group Name="chart1_CategoryGroup1">
                              <GroupExpressions>
                                <GroupExpression>=Fields!SubCat.Value</GroupExpression>
                              </GroupExpressions>
                            </Group>
                            <Label>=Fields!SubCat.Value</Label>
                            <DataElementOutput>Output</DataElementOutput>
                          </ChartMember>
                        </ChartMembers>
                      </ChartCategoryHierarchy>
                      <ChartSeriesHierarchy>
                        <ChartMembers>
                          <ChartMember>
                            <Group Name="chart1_SeriesGroup1">
                              <GroupExpressions>
                                <GroupExpression>=Fields!OrderQtr.Value</GroupExpression>
                              </GroupExpressions>
                            </Group>
                            <Label>=Fields!OrderQtr.Value</Label>
                            <DataElementOutput>Output</DataElementOutput>
                          </ChartMember>
                        </ChartMembers>
                      </ChartSeriesHierarchy>
                      <ChartData>
                        <ChartSeriesCollection>
                          <ChartSeries Name="Series1">
                            <ChartDataPoints>
                              <ChartDataPoint>
                                <ChartDataPointValues>
                                  <Y>=Sum(CDbl(Fields!Sales.Value))/1000</Y>
                                </ChartDataPointValues>
                                <ChartDataLabel>
                                  <Style />
                                </ChartDataLabel>
                                <Style />
                                <ChartMarker>
                                  <Size>6pt</Size>
                                  <Style />
                                </ChartMarker>
                              </ChartDataPoint>
                            </ChartDataPoints>
                            <Style />
                            <ChartEmptyPoints>
                              <Style />
                              <ChartMarker>
                                <Style />
                              </ChartMarker>
                              <ChartDataLabel>
                                <Style />
                              </ChartDataLabel>
                            </ChartEmptyPoints>
                            <CustomProperties>
                              <CustomProperty>
                                <Name>PointWidth</Name>
                                <Value>0.6</Value>
                              </CustomProperty>
                            </CustomProperties>
                            <ValueAxisName>Primary</ValueAxisName>
                            <CategoryAxisName>Primary</CategoryAxisName>
                            <ChartSmartLabel>
                              <CalloutLineColor>Black</CalloutLineColor>
                              <MinMovingDistance>0pt</MinMovingDistance>
                            </ChartSmartLabel>
                          </ChartSeries>
                        </ChartSeriesCollection>
                      </ChartData>
                      <ChartAreas>
                        <ChartArea Name="Default">
                          <ChartCategoryAxes>
                            <ChartAxis Name="Primary">
                              <Style>
                                <Border>
                                  <Style>None</Style>
                                  <Width>0.75pt</Width>
                                </Border>
                              </Style>
                              <ChartAxisTitle>
                                <Caption />
                                <Style>
                                  <FontSize>8pt</FontSize>
                                </Style>
                              </ChartAxisTitle>
                              <Margin>False</Margin>
                              <Interval>1</Interval>
                              <ChartMajorGridLines>
                                <Enabled>False</Enabled>
                                <Style>
                                  <Border>
                                    <Style>Solid</Style>
                                    <Width>0.75pt</Width>
                                  </Border>
                                </Style>
                                <Interval>NaN</Interval>
                              </ChartMajorGridLines>
                              <ChartMinorGridLines>
                                <Enabled>False</Enabled>
                                <Style>
                                  <Border>
                                    <Style>Solid</Style>
                                    <Width>0.75pt</Width>
                                  </Border>
                                </Style>
                                <Interval>NaN</Interval>
                                <IntervalOffset>-1</IntervalOffset>
                              </ChartMinorGridLines>
                              <ChartMajorTickMarks>
                                <Enabled>True</Enabled>
                                <Style>
                                  <Border>
                                    <Style>Solid</Style>
                                    <Width>0.75pt</Width>
                                  </Border>
                                </Style>
                                <Interval>NaN</Interval>
                              </ChartMajorTickMarks>
                              <ChartMinorTickMarks>
                                <Type>None</Type>
                              </ChartMinorTickMarks>
                              <PreventFontShrink>true</PreventFontShrink>
                              <PreventFontGrow>true</PreventFontGrow>
                              <IncludeZero>false</IncludeZero>
                            </ChartAxis>
                            <ChartAxis Name="Secondary">
                              <Style>
                                <FontSize>8pt</FontSize>
                              </Style>
                              <ChartAxisTitle>
                                <Caption />
                                <Style>
                                  <FontSize>8pt</FontSize>
                                </Style>
                              </ChartAxisTitle>
                              <CrossAt>NaN</CrossAt>
                              <Location>Opposite</Location>
                              <Minimum>NaN</Minimum>
                              <Maximum>NaN</Maximum>
                            </ChartAxis>
                          </ChartCategoryAxes>
                          <ChartValueAxes>
                            <ChartAxis Name="Primary">
                              <Style>
                                <Border>
                                  <Style>None</Style>
                                  <Width>0.75pt</Width>
                                </Border>
                                <Format>c0</Format>
                              </Style>
                              <ChartAxisTitle>
                                <Caption>Sales (K)</Caption>
                                <Style>
                                  <FontSize>8pt</FontSize>
                                </Style>
                              </ChartAxisTitle>
                              <Margin>True</Margin>
                              <ChartMajorGridLines>
                                <Enabled>True</Enabled>
                                <Style>
                                  <Border>
                                    <Style>Solid</Style>
                                    <Width>0.75pt</Width>
                                  </Border>
                                </Style>
                                <Interval>NaN</Interval>
                              </ChartMajorGridLines>
                              <ChartMinorGridLines>
                                <Enabled>False</Enabled>
                                <Style>
                                  <Border>
                                    <Style>Solid</Style>
                                    <Width>0.75pt</Width>
                                  </Border>
                                </Style>
                                <Interval>NaN</Interval>
                              </ChartMinorGridLines>
                              <ChartMajorTickMarks>
                                <Enabled>True</Enabled>
                                <Style>
                                  <Border>
                                    <Style>Solid</Style>
                                    <Width>0.75pt</Width>
                                  </Border>
                                </Style>
                                <Interval>NaN</Interval>
                              </ChartMajorTickMarks>
                              <ChartMinorTickMarks>
                                <Type>None</Type>
                              </ChartMinorTickMarks>
                              <Scalar>true</Scalar>
                              <Minimum>0</Minimum>
                              <PreventFontShrink>true</PreventFontShrink>
                              <PreventFontGrow>true</PreventFontGrow>
                              <IncludeZero>false</IncludeZero>
                            </ChartAxis>
                            <ChartAxis Name="Secondary">
                              <Style>
                                <FontSize>8pt</FontSize>
                              </Style>
                              <ChartAxisTitle>
                                <Caption />
                                <Style>
                                  <FontSize>8pt</FontSize>
                                </Style>
                              </ChartAxisTitle>
                              <CrossAt>NaN</CrossAt>
                              <Location>Opposite</Location>
                              <Minimum>NaN</Minimum>
                              <Maximum>NaN</Maximum>
                            </ChartAxis>
                          </ChartValueAxes>
                          <ChartThreeDProperties>
                            <ProjectionMode>Perspective</ProjectionMode>
                            <Shading>Simple</Shading>
                            <WallThickness>15</WallThickness>
                            <Clustered>true</Clustered>
                          </ChartThreeDProperties>
                          <Style>
                            <Border>
                              <Style>Solid</Style>
                              <Width>0.75pt</Width>
                            </Border>
                            <BackgroundColor>LightGrey</BackgroundColor>
                          </Style>
                        </ChartArea>
                      </ChartAreas>
                      <ChartLegends>
                        <ChartLegend Name="Default">
                          <Style>
                            <Border>
                              <Style>Solid</Style>
                              <Width>0.75pt</Width>
                            </Border>
                          </Style>
                          <Position>RightCenter</Position>
                          <Layout>Column</Layout>
                          <ChartLegendTitle>
                            <Caption />
                            <Style>
                              <FontSize>8pt</FontSize>
                              <FontWeight>Bold</FontWeight>
                              <TextAlign>Center</TextAlign>
                            </Style>
                          </ChartLegendTitle>
                          <AutoFitTextDisabled>true</AutoFitTextDisabled>
                        </ChartLegend>
                      </ChartLegends>
                      <ChartBorderSkin>
                        <Style>
                          <BackgroundColor>Gray</BackgroundColor>
                          <BackgroundGradientType>None</BackgroundGradientType>
                          <Color>White</Color>
                        </Style>
                      </ChartBorderSkin>
                      <ChartNoDataMessage Name="NoDataMessage">
                        <Caption>No Data Available</Caption>
                        <Style>
                          <BackgroundGradientType>None</BackgroundGradientType>
                          <TextAlign>General</TextAlign>
                          <VerticalAlign>Top</VerticalAlign>
                        </Style>
                      </ChartNoDataMessage>
                      <DataSetName>Sales</DataSetName>
                      <CustomProperties>
                        <CustomProperty>
                          <Name>__Upgraded2005__</Name>
                          <Value>__Upgraded2005__</Value>
                        </CustomProperty>
                      </CustomProperties>
                      <Style>
                        <Border>
                          <Style>Solid</Style>
                        </Border>
                        <BackgroundColor>White</BackgroundColor>
                      </Style>
                    </Chart>
                  </CellContents>
                  <DataElementOutput>Output</DataElementOutput>
                </TablixCell>
              </TablixCells>
            </TablixRow>
          </TablixRows>
        </TablixBody>
        <TablixColumnHierarchy>
          <TablixMembers>
            <TablixMember>
              <Group Name="matrix1_OrderYear">
                <GroupExpressions>
                  <GroupExpression>=Fields!OrderYear.Value</GroupExpression>
                </GroupExpressions>
              </Group>
              <TablixHeader>
                <Size>0.25in</Size>
                <CellContents>
                  <Textbox Name="OrderYear">
                    <CanGrow>true</CanGrow>
                    <KeepTogether>true</KeepTogether>
                    <Paragraphs>
                      <Paragraph>
                        <TextRuns>
                          <TextRun>
                            <Value>=Fields!OrderYear.Value</Value>
                            <Style />
                          </TextRun>
                        </TextRuns>
                        <Style>
                          <TextAlign>Center</TextAlign>
                        </Style>
                      </Paragraph>
                    </Paragraphs>
                    <rd:DefaultName>OrderYear</rd:DefaultName>
                    <ZIndex>2</ZIndex>
                    <Style>
                      <Border>
                        <Style>Solid</Style>
                      </Border>
                      <PaddingLeft>2pt</PaddingLeft>
                      <PaddingRight>2pt</PaddingRight>
                      <PaddingTop>2pt</PaddingTop>
                      <PaddingBottom>2pt</PaddingBottom>
                    </Style>
                  </Textbox>
                </CellContents>
              </TablixHeader>
              <DataElementOutput>Output</DataElementOutput>
            </TablixMember>
          </TablixMembers>
        </TablixColumnHierarchy>
        <TablixRowHierarchy>
          <TablixMembers>
            <TablixMember>
              <Group Name="matrix1_ProdCat">
                <GroupExpressions>
                  <GroupExpression>=Fields!ProdCat.Value</GroupExpression>
                </GroupExpressions>
              </Group>
              <TablixHeader>
                <Size>1in</Size>
                <CellContents>
                  <Textbox Name="ProdCat">
                    <CanGrow>true</CanGrow>
                    <KeepTogether>true</KeepTogether>
                    <Paragraphs>
                      <Paragraph>
                        <TextRuns>
                          <TextRun>
                            <Value>=Fields!ProdCat.Value</Value>
                            <Style />
                          </TextRun>
                        </TextRuns>
                        <Style />
                      </Paragraph>
                    </Paragraphs>
                    <rd:DefaultName>ProdCat</rd:DefaultName>
                    <ZIndex>1</ZIndex>
                    <Style>
                      <Border>
                        <Style>Solid</Style>
                      </Border>
                      <PaddingLeft>2pt</PaddingLeft>
                      <PaddingRight>2pt</PaddingRight>
                      <PaddingTop>2pt</PaddingTop>
                      <PaddingBottom>2pt</PaddingBottom>
                    </Style>
                  </Textbox>
                </CellContents>
              </TablixHeader>
              <DataElementOutput>Output</DataElementOutput>
            </TablixMember>
          </TablixMembers>
        </TablixRowHierarchy>
        <RepeatColumnHeaders>true</RepeatColumnHeaders>
        <RepeatRowHeaders>true</RepeatRowHeaders>
        <DataSetName>Sales</DataSetName>
        <Top>2.625in</Top>
        <Left>0.375in</Left>
        <Height>3in</Height>
        <Width>5in</Width>
        <Style />
      </Tablix>
      <Tablix Name="matrix2">
        <TablixCorner>
          <TablixCornerRows>
            <TablixCornerRow>
              <TablixCornerCell>
                <CellContents>
                  <Textbox Name="textbox2">
                    <CanGrow>true</CanGrow>
                    <KeepTogether>true</KeepTogether>
                    <Paragraphs>
                      <Paragraph>
                        <TextRuns>
                          <TextRun>
                            <Value />
                            <Style />
                          </TextRun>
                        </TextRuns>
                        <Style />
                      </Paragraph>
                    </Paragraphs>
                    <rd:DefaultName>textbox2</rd:DefaultName>
                    <ZIndex>5</ZIndex>
                    <Style>
                      <PaddingLeft>2pt</PaddingLeft>
                      <PaddingRight>2pt</PaddingRight>
                      <PaddingTop>2pt</PaddingTop>
                      <PaddingBottom>2pt</PaddingBottom>
                    </Style>
                  </Textbox>
                  <ColSpan>2</ColSpan>
                  <RowSpan>2</RowSpan>
                </CellContents>
              </TablixCornerCell>
              <TablixCornerCell />
            </TablixCornerRow>
            <TablixCornerRow>
              <TablixCornerCell />
              <TablixCornerCell />
            </TablixCornerRow>
          </TablixCornerRows>
        </TablixCorner>
        <TablixBody>
          <TablixColumns>
            <TablixColumn>
              <Width>0.875in</Width>
            </TablixColumn>
          </TablixColumns>
          <TablixRows>
            <TablixRow>
              <Height>0.25in</Height>
              <TablixCells>
                <TablixCell>
                  <CellContents>
                    <Textbox Name="Sales">
                      <CanGrow>true</CanGrow>
                      <KeepTogether>true</KeepTogether>
                      <Paragraphs>
                        <Paragraph>
                          <TextRuns>
                            <TextRun>
                              <Value>=Sum(CDbl(Fields!Sales.Value))</Value>
                              <Style>
                                <Format>c0</Format>
                              </Style>
                            </TextRun>
                          </TextRuns>
                          <Style>
                            <TextAlign>Right</TextAlign>
                          </Style>
                        </Paragraph>
                      </Paragraphs>
                      <rd:DefaultName>Sales</rd:DefaultName>
                      <Style>
                        <Border>
                          <Style>Solid</Style>
                        </Border>
                        <PaddingLeft>2pt</PaddingLeft>
                        <PaddingRight>2pt</PaddingRight>
                        <PaddingTop>2pt</PaddingTop>
                        <PaddingBottom>2pt</PaddingBottom>
                      </Style>
                    </Textbox>
                  </CellContents>
                  <DataElementOutput>Output</DataElementOutput>
                </TablixCell>
              </TablixCells>
            </TablixRow>
          </TablixRows>
        </TablixBody>
        <TablixColumnHierarchy>
          <TablixMembers>
            <TablixMember>
              <Group Name="matrix2_OrderYear">
                <GroupExpressions>
                  <GroupExpression>=Fields!OrderYear.Value</GroupExpression>
                </GroupExpressions>
              </Group>
              <TablixHeader>
                <Size>0.25in</Size>
                <CellContents>
                  <Textbox Name="OrderYear_1">
                    <CanGrow>true</CanGrow>
                    <ToggleImage>
                      <InitialState>true</InitialState>
                    </ToggleImage>
                    <KeepTogether>true</KeepTogether>
                    <Paragraphs>
                      <Paragraph>
                        <TextRuns>
                          <TextRun>
                            <Value>=Fields!OrderYear.Value</Value>
                            <Style>
                              <Color>White</Color>
                            </Style>
                          </TextRun>
                        </TextRuns>
                        <Style>
                          <TextAlign>Center</TextAlign>
                        </Style>
                      </Paragraph>
                    </Paragraphs>
                    <rd:DefaultName>OrderYear_1</rd:DefaultName>
                    <ZIndex>4</ZIndex>
                    <Style>
                      <Border>
                        <Style>Solid</Style>
                      </Border>
                      <BackgroundColor>SteelBlue</BackgroundColor>
                      <PaddingLeft>2pt</PaddingLeft>
                      <PaddingRight>2pt</PaddingRight>
                      <PaddingTop>2pt</PaddingTop>
                      <PaddingBottom>2pt</PaddingBottom>
                    </Style>
                  </Textbox>
                </CellContents>
              </TablixHeader>
              <TablixMembers>
                <TablixMember>
                  <Group Name="matrix2_OrderQtr">
                    <GroupExpressions>
                      <GroupExpression>=Fields!OrderQtr.Value</GroupExpression>
                    </GroupExpressions>
                  </Group>
                  <TablixHeader>
                    <Size>0.25in</Size>
                    <CellContents>
                      <Textbox Name="OrderQtr">
                        <CanGrow>true</CanGrow>
                        <KeepTogether>true</KeepTogether>
                        <Paragraphs>
                          <Paragraph>
                            <TextRuns>
                              <TextRun>
                                <Value>=Fields!OrderQtr.Value</Value>
                                <Style>
                                  <Color>White</Color>
                                </Style>
                              </TextRun>
                            </TextRuns>
                            <Style />
                          </Paragraph>
                        </Paragraphs>
                        <rd:DefaultName>OrderQtr</rd:DefaultName>
                        <ZIndex>3</ZIndex>
                        <Style>
                          <Border>
                            <Style>Solid</Style>
                          </Border>
                          <BackgroundColor>SteelBlue</BackgroundColor>
                          <PaddingLeft>2pt</PaddingLeft>
                          <PaddingRight>2pt</PaddingRight>
                          <PaddingTop>2pt</PaddingTop>
                          <PaddingBottom>2pt</PaddingBottom>
                        </Style>
                      </Textbox>
                    </CellContents>
                  </TablixHeader>
                  <Visibility>
                    <ToggleItem>OrderYear_1</ToggleItem>
                  </Visibility>
                  <DataElementOutput>Output</DataElementOutput>
                  <KeepTogether>true</KeepTogether>
                </TablixMember>
              </TablixMembers>
              <DataElementOutput>Output</DataElementOutput>
            </TablixMember>
          </TablixMembers>
        </TablixColumnHierarchy>
        <TablixRowHierarchy>
          <TablixMembers>
            <TablixMember>
              <Group Name="matrix2_ProdCat">
                <GroupExpressions>
                  <GroupExpression>=Fields!ProdCat.Value</GroupExpression>
                </GroupExpressions>
              </Group>
              <TablixHeader>
                <Size>1in</Size>
                <CellContents>
                  <Textbox Name="ProdCat_1">
                    <CanGrow>true</CanGrow>
                    <KeepTogether>true</KeepTogether>
                    <Paragraphs>
                      <Paragraph>
                        <TextRuns>
                          <TextRun>
                            <Value>=Fields!ProdCat.Value</Value>
                            <Style>
                              <Color>White</Color>
                            </Style>
                          </TextRun>
                        </TextRuns>
                        <Style />
                      </Paragraph>
                    </Paragraphs>
                    <rd:DefaultName>ProdCat_1</rd:DefaultName>
                    <ZIndex>2</ZIndex>
                    <Style>
                      <Border>
                        <Style>Solid</Style>
                      </Border>
                      <BackgroundColor>SteelBlue</BackgroundColor>
                      <PaddingLeft>2pt</PaddingLeft>
                      <PaddingRight>2pt</PaddingRight>
                      <PaddingTop>2pt</PaddingTop>
                      <PaddingBottom>2pt</PaddingBottom>
                    </Style>
                  </Textbox>
                </CellContents>
              </TablixHeader>
              <TablixMembers>
                <TablixMember>
                  <Group Name="matrix2_SubCat">
                    <GroupExpressions>
                      <GroupExpression>=Fields!SubCat.Value</GroupExpression>
                    </GroupExpressions>
                  </Group>
                  <TablixHeader>
                    <Size>1in</Size>
                    <CellContents>
                      <Textbox Name="SubCat">
                        <CanGrow>true</CanGrow>
                        <KeepTogether>true</KeepTogether>
                        <Paragraphs>
                          <Paragraph>
                            <TextRuns>
                              <TextRun>
                                <Value>=Fields!SubCat.Value</Value>
                                <Style>
                                  <Color>White</Color>
                                </Style>
                              </TextRun>
                            </TextRuns>
                            <Style />
                          </Paragraph>
                        </Paragraphs>
                        <rd:DefaultName>SubCat</rd:DefaultName>
                        <ZIndex>1</ZIndex>
                        <Style>
                          <Border>
                            <Style>Solid</Style>
                          </Border>
                          <BackgroundColor>SteelBlue</BackgroundColor>
                          <PaddingLeft>2pt</PaddingLeft>
                          <PaddingRight>2pt</PaddingRight>
                          <PaddingTop>2pt</PaddingTop>
                          <PaddingBottom>2pt</PaddingBottom>
                        </Style>
                      </Textbox>
                    </CellContents>
                  </TablixHeader>
                  <Visibility>
                    <Hidden>true</Hidden>
                    <ToggleItem>ProdCat_1</ToggleItem>
                  </Visibility>
                  <DataElementOutput>Output</DataElementOutput>
                  <KeepTogether>true</KeepTogether>
                </TablixMember>
              </TablixMembers>
              <DataElementOutput>Output</DataElementOutput>
            </TablixMember>
          </TablixMembers>
        </TablixRowHierarchy>
        <RepeatColumnHeaders>true</RepeatColumnHeaders>
        <RepeatRowHeaders>true</RepeatRowHeaders>
        <DataSetName>Sales</DataSetName>
        <Top>1.625in</Top>
        <Left>0.375in</Left>
        <Height>0.75in</Height>
        <Width>2.875in</Width>
        <ZIndex>1</ZIndex>
        <Style />
      </Tablix>
      <Rectangle Name="rectangle1">
        <ReportItems>
          <Image Name="image1">
            <Source>Embedded</Source>
            <Value>logo</Value>
            <Left>4in</Left>
            <Height>1.19792in</Height>
            <Width>3.76042in</Width>
            <Style />
          </Image>
          <Textbox Name="textbox3">
            <CanGrow>true</CanGrow>
            <KeepTogether>true</KeepTogether>
            <Paragraphs>
              <Paragraph>
                <TextRuns>
                  <TextRun>
                    <Value>Adventure Works 
2002 - 2003 
Sales</Value>
                    <Style>
                      <FontFamily>Tahoma</FontFamily>
                      <FontSize>20pt</FontSize>
                      <FontWeight>Bold</FontWeight>
                      <Color>DarkSlateBlue</Color>
                    </Style>
                  </TextRun>
                </TextRuns>
                <Style />
              </Paragraph>
            </Paragraphs>
            <rd:DefaultName>textbox3</rd:DefaultName>
            <Top>0.125in</Top>
            <Height>1.125in</Height>
            <Width>2.75in</Width>
            <ZIndex>1</ZIndex>
            <Style>
              <PaddingLeft>2pt</PaddingLeft>
              <PaddingRight>2pt</PaddingRight>
              <PaddingTop>2pt</PaddingTop>
              <PaddingBottom>2pt</PaddingBottom>
            </Style>
          </Textbox>
        </ReportItems>
        <DataElementOutput>ContentsOnly</DataElementOutput>
        <Top>0.125in</Top>
        <Left>0.375in</Left>
        <Height>1.25in</Height>
        <Width>7.76042in</Width>
        <ZIndex>2</ZIndex>
        <Style />
      </Rectangle>
    </ReportItems>
    <Height>5.625in</Height>
    <Style />
  </Body>
  <Width>8.375in</Width>
  <Page>
    <LeftMargin>1in</LeftMargin>
    <RightMargin>1in</RightMargin>
    <TopMargin>1in</TopMargin>
    <BottomMargin>1in</BottomMargin>
    <Style />
  </Page>
  <EmbeddedImages>
    <EmbeddedImage Name="logo">
      <MIMEType>image/jpeg</MIMEType>
      <ImageData>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</ImageData>
    </EmbeddedImage>
  </EmbeddedImages>
  <Language>en-US</Language>
  <ConsumeContainerWhitespace>true</ConsumeContainerWhitespace>
  <rd:ReportID>0b6c2fd3-677c-4f76-85ba-1d3bfadd496e</rd:ReportID>
  <rd:ReportUnitType>Inch</rd:ReportUnitType>
</Report>

请参阅

参考

Microsoft.Reporting.WinForms.CreateStreamCallback

Microsoft.Reporting.WebForms.CreateStreamCallback

其他资源

示例和演练