Lekcja 3: Definiowanie zestawu danych dla raportu tabeli (Reporting Services)
Po zdefiniowaniu źródło danych, należy zdefiniować element dataset.W Reporting Services, używanego w raportach dane zawarte w dataset.Element dataset zawiera wskaźnik do źródło danych i kwerendy używane przez raport, a także pola obliczeniowe i zmiennych.
projektant zapytań Projektant raportów umożliwia projektowanie kwerendy.Ten samouczek spowoduje utworzenie kwerendy, która pobiera informacje z zamówienia sprzedaży z AdventureWorks2008R2 bazy danych.
Aby zdefiniować zapytanie języka Transact-SQL dla danych raportu
W Danych raportu okienka, kliknij Nowy, a następnie kliknij przycisk Dataset.Właściwości Dataset zostanie otwarte okno dialogowe.
W nazwę wpisz AdventureWorksDataset.
Kliknij za pomocą zestawu danych osadzonych w raporcie przycisk radiowy.Upewnij się, że nazwa źródło danych AdventureWorks, jest w źródło danych pole tekstowe, a Typ kwerendy jest tekstu.
Wpisz, lub skopiuj i Wklej, poniższa kwerenda języka Transact-SQL do kwerendy pole.
SELECT soh.OrderDate AS [Date], soh.SalesOrderNumber AS [Order], pps.Name AS Subcat, pp.Name as Product, SUM(sd.OrderQty) AS Qty, SUM(sd.LineTotal) AS LineTotal FROM Sales.SalesPerson sp INNER JOIN Sales.SalesOrderHeader AS soh ON sp.BusinessEntityID = soh.SalesPersonID INNER JOIN Sales.SalesOrderDetail AS sd ON sd.SalesOrderID = soh.SalesOrderID INNER JOIN Production.Product AS pp ON sd.ProductID = pp.ProductID INNER JOIN Production.ProductSubcategory AS pps ON pp.ProductSubcategoryID = pps.ProductSubcategoryID INNER JOIN Production.ProductCategory AS ppc ON ppc.ProductCategoryID = pps.ProductCategoryID GROUP BY ppc.Name, soh.OrderDate, soh.SalesOrderNumber, pps.Name, pp.Name, soh.SalesPersonID HAVING ppc.Name = 'Clothing'
(Opcjonalnie) Kliknij Projektant kwerend przycisku.Kwerenda jest wyświetlany projektant zapytań tekstowych.Możliwość przełączania projektant zapytań graficznego klikając Edytuj tekst jako.Wyniki kwerendy klikając uruchomić (!) przycisk na pasku narzędzi projektant zapytań.
Zobacz dane z sześć pól z czterech różnych tabel w AdventureWorks2008R2 bazy danych.Kwerenda korzysta z języka Transact-SQL funkcje takie jak aliasy.Na przykład SalesOrderHeader tabela jest nazywany soh.
Kliknij OK zamknięcie projektant zapytań.
Kliknij OK zamknięcie Właściwości Dataset okno dialogowe.
AdventureWorksDataset zestawu danych pól są wyświetlane w okienku danych raportu.
Następnie zadanie
Pomyślnie określono kwerendy pobierającej dane dla raportu.Następnie należy utworzyć układ raportu.See Lekcja 4: Dodawanie tabeli do raportu (Reporting Services).