Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Dopo aver definito l'origine dati, è necessario definire un set di dati. In Reporting Services i dati usati nei report sono contenuti in un set di dati. Un insieme di dati include un puntatore a un'origine dati e una query da usare nel report, nonché campi e variabili calcolati.
È possibile utilizzare il progettista di query in Progettazione report per creare la query. Per questa esercitazione si creerà una query che recupera le informazioni sugli ordini di vendita dal database AdventureWorks20122008 .
Per definire una query Transact-SQL relativa ai dati del report
Nel riquadro Dati report fare clic su Nuovo e quindi su Set di dati. Verrà visualizzata la finestra di dialogo Proprietà set di dati .
Nella casella Nome digitare AdventureWorksDataset.
Fare clic su Usa un set di dati incorporato nel report.
Assicurarsi che il nome dell'origine dati, AdventureWorks2012, si trova nella casella di testo Origine dati e che il tipo di query sia Text.
Digitare o incollare la seguente query Transact-SQL nella casella Query.
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'(Facoltativo) Fare clic sul Designer query. La query viene visualizzata nella finestra progettazione query basata su testo. È possibile passare alla finestra Progettazione query con interfaccia grafica facendo clic su Modifica come testo. Visualizzare i risultati della query facendo clic sul pulsante Esegui (!) sulla barra degli strumenti di Progettazione query.
I dati vengono visualizzati da sei campi di quattro tabelle diverse nel database AdventureWorks2012 . La query sfrutta la funzionalità Transact-SQL, come ad esempio gli alias. Ad esempio, la tabella SalesOrderHeader è denominata soh.
Fare clic su OK per uscire dal progettista di query.
Fare clic su OK per uscire dalla finestra di dialogo Proprietà set di dati .
Il set di dati e i campi AdventureWorksDataset vengono visualizzati nel riquadro Dati report.
Attività successiva
Hai specificato correttamente una query che recupera i dati per il tuo report. Successivamente, si creerà il layout del report. Vedere Lezione 4: Aggiunta di una tabella al report (Reporting Services).
Vedere anche
Strumenti di progettazione query in Progettazione report SQL Server Data Tools (SSRS)
Tipo di connessione SQL Server (SSRS)
Esercitazione: Scrittura di istruzioni Transact-SQL