Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Depois de definir a fonte de dados, você precisará definir um conjunto de dados. No Reporting Services, os dados que você usa em relatórios estão contidos em um conjunto de dados. Um conjunto de dados inclui um ponteiro para uma fonte de dados e uma consulta a ser usada pelo relatório, bem como campos e variáveis calculados.
Você pode usar o designer de consulta no Designer de Relatórios para projetar a consulta. Para este tutorial, você criará uma consulta que recupera informações sobre pedidos de vendas do banco de dados AdventureWorks20122008 .
Para definir uma consulta Transact-SQL para dados de relatório
No painel Dados do Relatório , clique em Novo e clique em Conjunto de Dados.... A caixa de diálogo Propriedades do Conjunto de Dados é aberta.
Na caixa Nome , digite AdventureWorksDataset.
Clique em Usar um conjunto de dados inserido no meu relatório.
Verifique se o nome da fonte de dados, AdventureWorks2012, está na caixa de texto da fonte de dados e se o tipo de consulta é Texto.
Digite ou copie e cole a seguinte Transact-SQL consulta na caixa Consulta .
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'(Opcional) Clique no botão Designer de Consulta . A consulta é exibida no designer de consulta baseado em texto. Você pode alternar para o designer de consulta gráfica clicando em Editar como Texto. Exiba os resultados da consulta clicando no botão executar (!) na barra de ferramentas do designer de consulta.
Você verá os dados de seis campos de quatro tabelas diferentes no banco de dados AdventureWorks2012 . A consulta utiliza a funcionalidade Transact-SQL como aliases. Por exemplo, a tabela SalesOrderHeader é chamada de soh.
Clique em OK para sair do designer de consulta.
Clique em OK para sair da caixa de diálogo Propriedades do Conjunto de Dados .
Seus campos e conjunto de dados AdventureWorksDataset aparecem no painel Dados do Relatório.
Próxima Tarefa
Você especificou com êxito uma consulta que recupera dados para seu relatório. Em seguida, você criará o layout do relatório. Confira a Lição 4: Adicionando uma tabela ao relatório (Reporting Services).
Consulte Também
Ferramentas de design de consulta no Designer de Relatórios SQL Server Data Tools (SSRS)
O tipo de conexão do SQL Server (SSRS)
Tutorial : Escrevendo instruções Transact-SQL