title: SSRS Summing with Groups
body: <p>I have created an SSRS report that will display multiple Orders and the Items that are in the Order. It looks something similar to:</p>
  
  <pre>
  Order #  |  Order Amount   |   Item   |   Item Cost   |   Item Qty
  ------------------------------------------------------------------
  1000              $5,000
                                 Foo           $1,000              2
                                 Bar           $3,000              1 
  1001              $6,000       Foo           $1,000              6
  </pre>
  
  <p>It will list the Order on the first row and the details of the order on the rows underneath it. </p>
  
  <p>I have my report set to group on my Order Id.  The first row would be a header row for the group, and then the order item rows are basically details rows in the group.</p>
  
  <p>The query I have to return this data is like this:</p>
  
  <pre><code>SELECT * FROM Orders LEFT JOIN OrderItems ON Order_Id = Order_Id
  </code></pre>
  
  <p>The data returned from the query will look like:</p>
  
  <pre>
  OrderId      | OrderAmount      | ItemName     | ItemCost     | ItemQuantity
  ----------------------------------------------------------------------------
  1000           5000               Foo            1000           2  
  1000           5000               Bar            2000           1
  1001           6000               Foo            1000           6
  </pre>
  
  <p>In the report I do a group on the OrderId - the header row displays Order Amount. The details rows display the item name, cost and quantity. Everything works great until I want to put a total for all of the orders on the bottom of the report. If an order has more than one item then it will count the order amount multiple times (which is expected since the data is there multiple times).</p>
  
  <p>Is there a better way that I could design the report or the query?</p>