Exercícios

<< Clique para Mostrar o Sumário >>

 

Exercícios

1.No menu Iniciar do Windows, abra o Report Builder na pasta Microsoft SQL Server 2014 Report Builder.

2.Na aba New Report, selecione a opção Blank Report.

3.No título do relatório, digite o texto "Cotação do Dólar".

4.Através da treeview, clique com o botão direito do mouse no nodo Data Sources e selecione a opção Add Data Source.

5.Nomeie a fonte de dados como "DB_Connection" e selecione a opção Use a connection embedded in my report. Em seguida, clique em Build para criar uma conexão com o banco de dados do EPM.

6.Configure a janela conforme a figura a seguir.

Janela Connection Properties

Janela Connection Properties

7.Após testar a conexão, clique em OK e depois em OK novamente.

8.Através da treeview, clique com o botão direito do mouse no nodo Datasets e selecione a opção Add Dataset.

9.Selecione a opção Use a dataset embedded in my report e, na opção Data source, selecione o Data Source criado anteriormente.

10.Clique em Query Designer para definir a consulta que busca os dados no EPM.

11.No canto superior esquerdo da janela, clique em Edit as Text e cole a consulta a seguir no campo correspondente.

SELECT DATENAME(MM, TimeStamp) + ' ' + CAST(YEAR(TimeStamp) AS VARCHAR(4)) AS [Month_Year],
  DATEPART(dd, TimeStamp) AS [Day],
  [Timestamp],
  [Value]
  FROM EpmQueryRawFunction(-3, @DataInicial, @DataFinal, 0, 0, 'CotacaoDolar')
  ORDER BY TimeStamp DESC

 

12.Clique em Executar consulta para executar a consulta. Nos parâmetros DataInicial e DataFinal, informe os valores "2014-01-01" e "2014-10-01", respectivamente.

13.Clique em OK e depois em OK novamente.

14.Através da treeview, clique com o botão direito do mouse no nodo Parameters e clique duas vezes no parâmetro DataInicial.

15.Na aba General, selecione o item Date/Time na opção Data type.

16.Na aba Default Values, selecione a opção Specify values e clique em Add.

17.Digite o valor de data inicial "01/01/2014" e clique em OK.

18.Repita os passos anteriores para definir como data final padrão o valor "10/01/2014".

 

Agora, vamos adicionar no relatório um objeto Tablix para que possamos visualizar as informações de cotação, assim como inserir dentro de uma célula um objeto Sparkline para mostrar uma tendência para cada mês.

1.Na aba Insert da Faixa de Opções, clique em Matrix e clique em Matrix Wizard.

2.Selecione o Dataset criado anteriormente e clique em Next.

3.Arraste o campo Value para a área Values, o campo Month_Year para a área Row groups e clique em Next.

Janela New Table or Matrix

Janela New Table or Matrix

4.Na etapa seguinte, deixe as opções em seu valor padrão e clique em Next.

5.Selecione um estilo de sua preferência e clique em Finish.

6.Ao clicar em uma célula da matriz, são desenhadas caixas cinzas para cada linha e coluna. Clique com o botão direito do mouse na caixa da linha Total e selecione a opção Delete Rows para apagar esta linha.

Opção Delete Row

Opção Delete Row

7.Repita o procedimento anterior, agora para adicionar três colunas à esquerda da coluna Value.

Opção Insert Column

Opção Insert Column

8.Repita o passo anterior, agora para criar uma nova coluna à direita da coluna Value.

9.Escreva no cabeçalho dessas novas colunas os títulos "Dia", "De", "Para", "Tendência" e também renomeie as colunas Month_Year e Value para "Mês/Ano" e "Cotação", respectivamente.

Colunas

Colunas

10.Clique na célula em branco da coluna Dia e selecione o campo Day da consulta. Apague o conteúdo de Soma de dias, que é adicionado automaticamente na célula inferior.

11.Nas células em branco das colunas De e Para, escreva manualmente os valores "USD" e "BRL", respectivamente.

Colunas De e Para

Colunas De e Para

12.Na parte inferior da janela, em Row Groups, clique com o botão direito do mouse em Month_Year e selecione a opção Group Properties.

Opção Group Properties

Opção Group Properties

13.Na aba Sorting, configure-a para realizar o ordenamento pelo campo [Timestamp] da consulta, na ordem Z to A.

Janela Group Properties

Janela Group Properties

14.Na Faixa de Opções, clique em Run para visualizar o resultado parcial. Altere as datas e clique em View Report para visualizar outros períodos.

15.Clique em Design na Faixa de Opções para voltar ao modo de edição.

16.Clique com o botão direito do mouse na última célula da coluna Tendência e selecione a opção Insert - Sparkline.

17.Selecione o primeiro gráfico do grupo Area.

18.Clique dentro da célula do Sparkline para selecioná-lo e adicione, usando a opção Adicionar, o campo Value na área Values.

19.Na linha Value, clique com o botão direito do mouse e selecione a opção Series Properties.

Opção Series Properties

Opção Series Properties

20.Na aba Fill, configure as propriedades conforme a figura a seguir e clique em OK.

Janela Series Properties

Janela Series Properties

21.Clique novamente com o botão direito do mouse na célula do objeto Sparkline e selecione a opção Vertical Axis Properties.

22.Configure as opções da janela conforme a figura a seguir e clique em OK.

Janela Vertical Axis Properties

Janela Vertical Axis Properties

23.Execute o relatório para visualizar o resultado.

 

Agora, vamos salvar o arquivo do relatório (.rdl) tanto em uma pasta na máquina, quanto no servidor de relatórios do SQL Server, que também está executando localmente.

1.Para salvar em uma pasta do computador, clique em Save As, selecione uma pasta definindo o nome do relatório como "CotacaoMoeda.rdl" e clique em Save.

2.Para salvar no servidor do Reporting Services, clique novamente em Save As e selecione a aba Recent Sites and Servers. Clique duas vezes na URL para abri-la e clique em Save.

3.Para visualizar o relatório no navegador, abra a URL http://localhost/reportserver e clique no relatório.

4.O gerenciamento ou visualização dos relatórios e do Reporting Services também pode ser realizado via navegador, utilizando o endereço http://localhost/reports.

Esta página foi útil?