本篇我們透過以前就非常有名的北風資料庫 (Northwind) 為範例,如果你沒有此資料庫時,請先至下列的網址下載並安裝。
Northwind and pubs Sample Databases for SQL Server 2000
http://www.microsoft.com/en-us/download/details.aspx?id=23654
設計流程:
1、開啟 SQL Server Business Intelligence Development Studio
2、點選 [File] -> [New] -> [Project] 3、請選擇 Business Intelligence Projects -> Report Server Project
4、新增一個 [Shared Data Sources],連線到您的資料來源主機
5、輸入資料來源屬性
6、新增一張報表
7、選擇在步驟5中建立的Data Source
8、請輸入您要查詢的語法
SELECT
Orders.OrderID, Orders.OrderDate, Customers.CompanyName, Products.ProductName,
OrderDetails.UnitPrice, OrderDetails.Quantity
FROM Orders INNER JOIN OrderDetails ON
Orders.OrderID = OrderDetails.OrderID INNER JOIN
Customers ON Orders.CustomerID = Customers.CustomerID INNER JOIN
Products ON OrderDetails.ProductID = Products.ProductID
9、請選擇 [Tabular]
10、由於我的查詢是秀出訂單資訊,所以我將OrderID、OrderDate、CompanyName這些訂單主表的資訊放在群組中,其他的資訊則放在細項資料。
11、呈現的方式可以選擇 [Stepped] 即可,另外為了統計群組資訊,請額外勾選 [Include subtotals]
12、樣式請自行選擇即可。
14、由於我們只需要一個群組即可,所以你可以把 [OrderData]與[CompanyName]移到同一列,完成後如下圖。
15、報表預覽
關鍵字:Reporting Service、Northwind
請問最後得的報表可以匯出成xml, excel, txt, html之類的格式嗎? 謝謝
回覆刪除Reporting Services 簡介http://www.syscom.com.tw/ePaper_New_Content.aspx?id=626&EPID=238&TableName=sgEPArticle
回覆刪除