Tutorial: Adicionar um gráfico de barras ao relatório (Construtor de Relatórios)
Um gráfico de barras exibe os dados de categoria horizontalmente. Ele pode ajudar a:
Melhorar a legibilidade de nomes de categorias longos.
Melhorar a capacidade de compreensão de tempos plotados como valores.
Comparar o valor relativo de várias séries.
A ilustração a seguir mostra o gráfico de barras que você criará, com as vendas em 2008 e 2009 dos cinco principais vendedores, em ordem alfabética.
O que você aprenderá
Neste tutorial, você aprenderá a:
Observação
Neste tutorial, as etapas do assistente são consolidadas em um procedimento. Para obter instruções passo a passo sobre como procurar um servidor de relatório, criar um conjunto de dados e escolher uma fonte de dados, confira o primeiro tutorial desta série: Tutorial: Criação de um relatório de tabela básico (Construtor de Relatórios).
Tempo estimado para concluir este tutorial: 15 minutos.
Requisitos
Para obter mais informações sobre os requisitos, confira Pré-requisitos para tutoriais (Construtor de Relatórios).
1. Criar um relatório de gráfico no Assistente de Gráfico
Na caixa de diálogo Introdução, crie um conjunto de dados inserido, escolha uma fonte de dados compartilhada e crie um gráfico de barras usando o Assistente de Gráfico.
Observação
Neste tutorial, como contém os valores de dados, a consulta não precisa de uma fonte de dados externa. Isso torna a consulta bastante longa. Em um ambiente empresarial, uma consulta não conteria os dados. Isso é apenas para fins de aprendizado.
Para criar um novo relatório de gráfico
Clique em Iniciar, aponte para Programas, para Construtor de Relatórios do Microsoft SQL Server 2012e clique em Construtor de Relatórios.
A caixa de diálogo Guia de Introdução é exibida.
Observação
Se a caixa de diálogo Introdução não aparecer, clique no botão Report Builder e clique em Novo.
No painel esquerdo, verifique se Novo Relatório está selecionado.
No painel direito, clique em Assistente de Gráfico.
Na página Escolher um conjunto de dados , clique em Criar um conjunto de dadose em Avançar.
Na página Escolher uma conexão com uma fonte de dados , selecione uma fonte de dados existente ou procure o servidor de relatório, selecione uma fonte de dados e clique em Avançar. Talvez seja necessário inserir um nome de usuário e uma senha.
Observação
A fonte de dados escolhida não tem importância, contanto que você tenha permissões suficientes. Você não obterá dados da fonte de dados. Para obter mais informações, confira Formas alternativas de obter uma conexão de dados (Construtor de Relatórios).
Na página Crie uma consulta , clique em Editar como Texto.
Cole a seguinte consulta no painel de consulta:
SELECT 'Luis' as FirstName, 'Alverca' as LastName, CAST(170000.00 AS money) AS SalesYear2009, CAST(150000. AS money) AS SalesYear2008 UNION SELECT 'Jeffrey' as FirstName, 'Zeng' as LastName, CAST(210000. AS money) AS SalesYear2009, CAST(190000. AS money) AS SalesYear2008 UNION SELECT 'Houman' as FirstName, 'Pournasseh' as LastName, CAST(150000. AS money) AS SalesYear2009, CAST(180000. AS money) AS SalesYear2008 UNION SELECT 'Robin' as FirstName, 'Wood' as LastName, CAST(75000. AS money) AS SalesYear2009, CAST(175000. AS money) AS SalesYear2008 UNION SELECT 'Daniela' as FirstName, 'Guaita' as LastName, CAST(170000. AS money) AS SalesYear2009, CAST(175000. AS money) AS SalesYear2008 UNION SELECT 'John' as FirstName, 'Yokim' as LastName, CAST(160000. AS money) AS SalesYear2009, CAST(195000. AS money) AS SalesYear2008 UNION SELECT 'Delphine' as FirstName, 'Ribaute' as LastName, CAST(180000. AS money) AS SalesYear2009, CAST(205000. AS money) AS SalesYear2008 UNION SELECT 'Robert' as FirstName, 'Hernady' as LastName, CAST(140000. AS money) AS SalesYear2009, CAST(180000. AS money) AS SalesYear2008 UNION SELECT 'Tanja' as FirstName, 'Plate' as LastName, CAST(150000. AS money) AS SalesYear2009, CAST(160000. AS money) AS SalesYear2008 UNION SELECT 'David' as FirstName, 'Bradley' as LastName, CAST(210000. AS money) AS SalesYear2009, CAST(180000. AS money) AS SalesYear2008 UNION SELECT 'Michal' as FirstName, 'Jaworski' as LastName, CAST(175000. AS money) AS SalesYear2009, CAST(220000. AS money) AS SalesYear2008 UNION SELECT 'Chris' as FirstName, 'Ashton' as LastName, CAST(195000. AS money) AS SalesYear2009, CAST(205000. AS money) AS SalesYear2008 UNION SELECT 'Pongsiri' as FirstName, 'Hirunyanitiwatna' as LastName, CAST(175000. AS money) AS SalesYear2009, CAST(215000. AS money) AS SalesYear2008 UNION SELECT 'Brian' as FirstName, 'Burke' as LastName, CAST(187000. AS money) AS SalesYear2009, CAST(207000. AS money) AS SalesYear2008
(Opcional) Clique no botão Executar ( ! ) para ver os dados em que o gráfico se baseará.
Clique em Próximo.
2. Escolher o tipo de gráfico
Você pode escolher um dos diversos tipos de gráfico predefinidos.
Para adicionar um gráfico de colunas
Na página Escolher um tipo de gráfico , o gráfico de colunas é o tipo de gráfico padrão.
Clique em Barrae em Avançar.
Na página Organizar campos de gráfico , há quatro campos no painel Campos disponíveis : FirstName, LastName, SalesYear2009 e SalesYear2008.
Arraste LastName para o painel Categorias.
Arraste SalesYear2009 para o painel Valores. SalesYear2009 representa o valor das vendas daquele vendedor no ano de 2009. O painel Valores exibe
[Sum(SalesYear2009)]
porque o gráfico exibe a agregação de cada produto.Arraste SalesYear2008 para o painel Valores em SalesYear2009. SalesYear2008 representa o valor das vendas daquele vendedor no ano de 2008.
Clique em Próximo.
Na página Escolher um estilo , no painel Estilos, selecione um estilo.
Um estilo especifica um estilo de fonte, um conjunto de cores e um estilo de borda. Quando você selecionar um estilo, o painel Visualizar exibirá um exemplo do gráfico com esse estilo.
Clique em Concluir.
O gráfico é adicionado à superfície de design.
Clique no gráfico para exibir suas alças. Arraste o canto inferior direito do gráfico para aumentar o tamanho do gráfico.
Clique em Executar para visualizar o relatório.
O relatório exibe o gráfico de barras para as vendas de cada vendedor nos anos de 2008 e 2009. O comprimento da barra corresponde ao total de vendas.
3. Modificar a exibição de nomes no eixo vertical
Por padrão, apenas alguns valores no eixo vertical são exibidos. É possível alterar o gráfico para exibir todas as categorias.
Para exibir todas as pessoas de vendas junto com o eixo da categoria de um gráfico de barras
Alterne para a exibição de design de relatório.
Clique com o botão direito do mouse no eixo vertical e clique em Propriedades do Eixo Vertical.
Em Alcance e intervalo do eixo, na caixa Intervalo , digite 1.
Clique em OK.
Clique com o botão direito do mouse no Título vertical do Eixo e desmarque a caixa Mostrar Título do Eixo marcar.
Clique em Executar para visualizar o relatório.
Observação
Se você não conseguir ler os nomes dos vendedores no eixo vertical, poderá aumentar o tamanho do gráfico ou alterar as opções de formatação dos rótulos do eixo.
Exibir sobrenome e nome no eixo vertical
Você pode alterar a expressão de categoria para incluir o sobrenome seguido do nome de cada vendedor.
Para alterar a expressão de categoria
Alterne para a exibição de design de relatório.
Clique duas vezes no gráfico para exibir o painel Dados do Gráfico .
Na área Grupos de Categorias , clique com o botão direito do mouse em [LastName] e clique em Propriedades do Grupo de Categorias.
Em Rótulo, clique no botão de expressão (Fx).
Digite a seguinte expressão:
=Fields!LastName.Value & ", " & Fields!FirstName.Value
Essa expressão concatena o sobrenome, uma vírgula e o nome.
Clique em OK.
Clique em OK.
Clique em Executar para visualizar o relatório.
Se os nomes não aparecerem ao executar o relatório, você poderá atualizar os dados manualmente. Enquanto estiver no modo de visualização, na guia Executar , no grupo Navegação , clique em Atualizar.
Observação
Se você não conseguir ler os nomes dos vendedores no eixo vertical, poderá aumentar o tamanho do gráfico ou alterar as opções de formatação dos rótulos do eixo.
4. Alterar a ordem de classificação de nomes no eixo vertical
Quando você classifica dados em um gráfico, está alterando a ordem de valores no eixo de categoria.
Para classificar os nomes em ordem alfabética no gráfico de barras
Alterne para a exibição de design de relatório.
Clique duas vezes no gráfico para exibir o painel Dados do Gráfico .
Na área Grupos de Categorias , clique com o botão direito do mouse em [LastName] e clique em Propriedades do Grupo de Categorias.
Clique em Classificar. A página Alterar opções de classificação exibe uma lista de expressões de classificação. Por padrão, essa lista contém uma expressão de classificação que é igual à expressão do grupo de categorias original.
Em Classificar por, clique no botão de expressão (Fx).
Digite a seguinte expressão:
=Fields!LastName.Value & ", " & Fields!FirstName.Value
Clique em OK.
De volta à página Propriedades do Grupo de Categorias , na lista suspensa Ordem , selecione Z a A. Isso seleciona a ordem alfabética inversa para que os nomes apareçam na ordem de cima para baixo.
Clique em OK.
Clique em Executar para visualizar o relatório.
Os nomes no eixo horizontal são classificados em ordem inversa, com Alerca na parte superior e Zeng na parte inferior.
5. Mover a legenda
Para melhorar a capacidade de leitura dos valores do gráfico, mova a legenda do gráfico. Por exemplo, em um gráfico de barras no qual as barras são mostradas na horizontal, você pode alterar a posição da legenda para que ela fique acima ou abaixo da área do gráfico. Isso dá mais espaço na horizontal às barras.
Para exibir a legenda abaixo da área de gráfico de um gráfico de barras
Alterne para a exibição de design de relatório.
Clique com o botão direito do mouse na legenda no gráfico.
Selecione Propriedades da Legenda.
Em Posição da legenda, selecione uma posição diferente. Por exemplo, defina a posição para a opção da metade inferior.
Quando a legenda estiver posicionada na parte superior ou inferior de um gráfico, o layout da legenda será alterado de vertical para horizontal. Você pode selecionar um layout diferente na lista suspensa Layout .
Clique em OK.
Clique em Executar para visualizar o relatório.
6. Intitular o gráfico
Para alterar o título do gráfico acima da área de gráfico de um gráfico de barras
Alterne para a exibição de design de relatório.
Selecione as palavras Título do Gráfico na parte superior do gráfico e digite o seguinte texto: Vendas para 2008 e 2009.
Clique em qualquer ponto fora do texto.
Clique em Executar para visualizar o relatório.
7. Formatar e rotular o eixo horizontal
Por padrão, o eixo horizontal exibe valores em um formato geral que é dimensionado para ajustar o tamanho do gráfico automaticamente.
Para formatar os números no eixo horizontal
Alterne para a exibição de design de relatório.
Clique no eixo horizontal ao longo da parte inferior do gráfico para selecioná-lo.
Na faixa de opções, na guia Página Inicial , no grupo Número , clique no botão Moeda . Os rótulos do eixo horizontal são alterados para moeda.
(Opcional) Remova os dígitos decimais. Próximo ao botão Moeda , clique no botão Diminuir Decimal duas vezes.
Clique com o botão direito do mouse no eixo horizontal e clique em Propriedades do Eixo Horizontal.
Na guia Número , selecione Mostrar valores em Milhares.
Clique em OK.
Clique com o botão direito do mouse em Título do Eixo e clique em Propriedades do Título do Eixo.
Na caixa de texto Título , digite Vendas em milhares e clique em OK.
Clique em Executar para visualizar o relatório.
O relatório exibe a quantidade de vendas no eixo horizontal como moeda em milhares, sem dígitos decimais.
8. Adicionar um filtro para exibir os cinco valores principais
Você pode adicionar um filtro ao gráfico para especificar os dados do conjunto de dados a serem incluídos ou excluídos no gráfico.
Para adicionar um filtro e exibir os cinco valores principais
Alterne para a exibição de design de relatório.
Clique duas vezes no gráfico para exibir o painel Dados do Gráfico .
Na área Grupos de Categorias , clique com o botão direito do mouse no campo [LastName] e clique em Propriedades do Grupo de Categorias.
Clique em Filtros. A página Alterar filtros pode exibir uma lista de expressões de filtro. Por padrão, essa lista está vazia.
Clique em Adicionar. Um novo filtro em branco é exibido.
Em Expressão, digite [Sum(SalesYear2009)]. Esse procedimento cria a expressão subjacente
=Sum(Fields!SalesYear2009.Value)
, que poderá ser vista se você clicar no botão fx .Verifique se o tipo de dados é Text.
Em Operador, selecione N Superior na lista suspensa.
Em Valor, digite a seguinte expressão: =5
Clique em OK.
Clique em Executar para visualizar o relatório.
Se os resultados não forem filtrados ao executar o relatório, você poderá atualizar os dados manualmente. Na guia Executar do grupo Navegação , clique em Atualizar.
O gráfico exibe os cinco nomes de vendedores principais dos dados de vendas de 2009.
9. Adicionar um título de relatório
Para adicionar um título de relatório
Na superfície de design, clique em Clique para adicionar título.
Digite Gráfico de Barras de Vendas, pressione ENTER e, em seguida, digite Top Five Sellers para 2009, para que ele tenha esta aparência:
Gráfico de Barras de Vendas
Cinco Principais Vendedores de 2009
Selecione Gráfico de Barras de Vendase clique no botão Negrito .
Selecione Cinco Principais Vendedores para 2009 e, na seção Fonte na guia Página Inicial , defina o tamanho da fonte como 10.
(Opcional) Talvez seja necessário aumentar a altura da caixa de texto Título para acomodar as duas linhas de texto.
Esse título aparecerá na parte superior do relatório. Quando não houver nenhum cabeçalho de página definido, os itens na parte superior do corpo do relatório serão equivalentes a um cabeçalho de relatório.
Clique em Executar para visualizar o relatório.
10. Salvar o relatório
Para salvar o relatório
Alterne para a exibição de design de relatório.
No botão Construtor de Relatórios , clique em Salvar como.
Em Nome, digite Gráfico de Barras de Vendas.
Clique em Save (Salvar).
O relatório é salvo no servidor de relatório.
Próximas etapas
Você concluiu com êxito o tutorial Adicionando um gráfico de barras seu relatório. Para saber mais sobre gráficos, confira Gráficos (Construtor de Relatórios e SSRS) e Minigráficos e barras de dados (Construtor de Relatórios e SSRS).
Consulte Também
Tutoriais (Construtor de Relatórios)
Construtor de Relatórios no SQL Server 2014