Udostępnij za pośrednictwem


Sample Data and Report for Print Walkthrough

This topic contains sample data and instructions that you can use to create three data files that are used in Walkthrough: Printing a Local Report without Preview. Using the data and instructions provided, you will create the following files:

  • Report.rdlc contains a report definition.

  • Data.xml contains XML data used in the report.

  • Data.xsd provides metadata used to resolve the data elements in Data.xml to fields in the Data Sources window.

Sample data is provided for the Report.rdlc and Data.xml files. Instructions are provided to generate the Data.xsd file is used to make the XML data fields appear as fields in the Data Sources window. Later, when you do the walkthrough "Printing a Local Report Without Preview", you will add the three files that you created to your project.

Create the report definition and data files

  1. Use a text editor to create a new file.

  2. Copy the data from the section in the topic named "Report Definition File" into the new file you just created.

  3. Save the file as Report.rdlc to a folder on a local drive. If you paste the text into Notepad, check that the file extension of the saved file is .rdlc and the encoding is UTF8.

  4. Create a second new file.

  5. Copy data from the section in this topic named "VSales Data File" into the new file you just created.

  6. Save the file as Data.xml to a folder on a local drive. If you paste the text into Notepad, check that the file extension of the saved file is .xml and the encoding is UTF8.

Generate an XML schema file for the data file.

  1. From the Start menu, choose Microsoft Visual Studio 2008, Visual Studio Tools, and open a Visual Studio 2008 Command Prompt window.

  2. Navigate to the folder that contains Report.rdlc and Data.xml.

  3. Type xsd.exe Data.xml at the command prompt. A Data.xsd file will be created.

  4. Close the command window.

VSales Data File

Copy and paste the sample data in this section to create the Data.xml file. This file provides the data source for the sample report Report.rdlc. This XML data was extracted from the AdventureWorks 2000 database.

<?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 Definition File

Copy and paste the sample data in this section to create the Report.rdlc file. This file is the client report definition file used by the print Walkthrough listed at the beginning of this topic.

<?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>

See Also

Reference

Microsoft.Reporting.WinForms.CreateStreamCallback
Microsoft.Reporting.WebForms.CreateStreamCallback

Other Resources

Samples and Walkthroughs