Tutorial: adicionando um gráfico de barras a um relatório

Um gráfico de barras pode ser útil para mostrar dados de categoria na horizontal para:

  • 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.

Para obter mais informações, consulte Gráficos de barras.

O que você aprenderá

Neste tutorial, você aprenderá a:

  • Definir uma fonte de dados e adicionar um conjunto de dados ao relatório.

  • Adicionar um gráfico de barras ao relatório.

  • Formatar rótulos de eixos, título e legenda de gráfico.

Requisitos

Para usar este tutorial, o sistema deve ter o seguinte componente instalado:

  • SQL ServerBusiness Intelligence Development Studio.

    ObservaçãoObservação

    Não há suporte para o Business Intelligence (BI) Development Studio em computadores baseados em Itanium. Entretanto, há suporte para o BI Development Studio disponível para computadores baseados em x64. Se os bancos de dados de exemplo do SQL Server tiverem sido implantados em um computador baseado em Itanium, use o BI Development Studio em um computador baseado em x86 ou em baseado em x64 para modificar e executar os exemplos.

  • O SQL Server 2008 com o banco de dados de exemplo AdventureWorks2008.

Tempo estimado para concluir este tutorial: 15 minutos

Para criar um projeto do servidor de relatórios

  1. Clique em Iniciar, aponte para Programas, aponte para Microsoft SQL Server 2008 e clique em Business Intelligence Development Studio.

  2. No menu Arquivo, aponte para Novo e clique em Projeto.

  3. Na lista Tipos de Projeto, clique em Projetos do Business Intelligence.

  4. Na lista Modelos, clique em Projeto do Servidor de Relatórios.

  5. Em Nome, digite Tutorial do Gráfico de Barras.

  6. Clique em OK para criar o projeto.

    Um projeto Tutorial é exibido no Gerenciador de Soluções.

Para definir uma fonte de dados para o gráfico de barras

  1. Clique em Exibir e selecione Dados do Relatório. O painel Dados do Relatório é exibido no seu ambiente Business Intelligence Development Studio.

  2. No painel Dados do Relatório, clique na lista suspensa Novo e clique em Fonte de Dados.

  3. Na caixa de diálogo Propriedades da Fonte de Dados, verifique se Conexão incorporada está selecionada.

  4. Na caixa Tipo, selecioneMicrosoft SQL Server.

  5. Na caixa de texto da cadeia de conexão, digite uma cadeia de conexão válida ou clique no botão Editar para abrir a caixa de diálogo Propriedades da Conexão.

  6. Na caixa de diálogo Propriedades da Conexão, digite ou selecione o nome do seu servidor na caixa de texto Nome do servidor.

  7. Selecione Usar Autenticação do Windows ou Autenticação do SQL Server e digite um nome de usuário e senha que tenha permissão para acessar o banco de dados AdventureWorks2008.

  8. Na caixa de listagem Selecionar ou digitar um nome de banco de dados, digite ou selecione AdventureWorks2008.

  9. Clique em Testar Conexão.

  10. Clique em OK para fechar a caixa de diálogo Propriedades da Conexão. Na caixa de diálogo Propriedades da Fonte de Dados, você verá o nome da fonte de dados padrão, DataSource1, e a cadeia de conexão.

  11. Clique em OK. A nova fonte de dados é exibida no painel Dados do Relatório.

Para definir um conjunto de dados para seu relatório

  1. No painel Dados do Relatório, clique com o botão direito do mouse na fonte de dados e clique em Adicionar Conjunto de Dados.

  2. Na caixa de diálogo Propriedades do Conjunto de Dados, verifique se Texto está selecionada para Tipo de consulta.

  3. Na caixa de texto Consulta, digite a seguinte consulta:

    SELECT [FullName] as 'Name'
          ,[2002] as 'SalesBeforeLast'
          ,[2003] as 'SalesLastYear'
          ,[2004] as 'SalesYTD'
      FROM [Sales].[vSalesPersonSalesByFiscalYears]
    
  4. Clique em OK. Os campos de conjunto de dados são exibidos no painel Dados do Relatório.

Para adicionar um gráfico de barras com informações de vendas a seu relatório

  1. No menu Exibir, clique em Caixa de Ferramentas.

  2. Clique duas vezes ou arraste um Gráfico para a superfície de design. A caixa de diálogo Selecionar Tipo de Gráfico é exibida.

  3. Clique em Barra para exibir uma lista de gráficos de barras. Selecione o primeiro ícone de gráfico de barras na lista.

  4. Clique no gráfico para chamar as alças de gráficos. Arraste o canto inferior direito do gráfico para aumentar o tamanho do gráfico.

  5. Arraste o campo Nome do painel Dados do Relatório para o gráfico. Três zonas de descarte serão exibidas ao redor da região de dados do gráfico para dados, série e categoria. Arraste o campo Nome na zona de descarte de campos da categoria.

  6. Arraste os campos SalesYTD e SalesLastYear no painel Dados do Relatório e arraste-os para a zona de descarte de campos de dados.

  7. Clique na guia Exibir para executar o relatório. O relatório deve ter aparência semelhante ao exemplo a seguir.

Tutorial: Adicionando um gráfico de barras – Etapa 1

Você notará que o gráfico não rotula cada categoria no eixo Y. Isso ocorre devido a um algoritmo automático que calcula um intervalo no qual exibir rótulos para evitar colisões de rótulos. Se quiser exibir todas as categorias no gráfico, você deve especificar um intervalo de eixo igual a 1.

Para exibir todas as pessoas de vendas junto com o eixo da categoria de um gráfico de barras

  1. Alterne para o modo Design.

  2. Clique com o botão direito do mouse no eixo Y e clique em Propriedades do Eixo.

  3. Na caixa de diálogo Propriedades do Eixo das Categorias, na página Opções de Eixo, digite 1 para Intervalo.

  4. Clique em OK.

    ObservaçãoObservação

    Se os nomes no eixo não estiverem legíveis, considere aumentar o tamanho do seu gráfico ou alterar as opções de formatação dos rótulos do eixo. Para obter mais informações, consulte Formatando rótulos de eixo em um gráfico.

  5. Clique em Exibir. O relatório deve ter aparência semelhante ao exemplo a seguir:

Tutorial: Adicionando um gráfico de barras – Etapa 2

Para melhorar a capacidade de leitura dos valores do gráfico, talvez você queira mover 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 de 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

  1. Alterne para o modo Design.

  2. Clique com o botão direito do mouse na legenda no gráfico.

  3. Selecione Propriedades da Legenda.

  4. Para Posição da legenda, selecione uma posição diferente. Por exemplo, defina a posição para a opção da metade inferior.

    ObservaçãoObservação

    Você também pode arrastar a legenda para um novo local diretamente na superfície do design.

    Quando a legenda está posicionada na parte superior ou inferior de um gráfico, o layout da legenda muda de vertical para horizontal. Você pode selecionar um layout diferente da lista suspensa Layout.

  5. Clique em OK.

    ObservaçãoObservação

    Se os nomes na legenda não estiverem legíveis, talvez você queira aumentar o tamanho do seu gráfico ou alterar as opções de formatação da legenda. Para obter mais informações, consulte Formatando a legenda em um gráfico.

Em seguida, você pode alterar o título do gráfico e os títulos do eixo e adicionar formatação.

Para alterar o título do gráfico acima da área de gráfico de um gráfico de barras

  1. Alterne para o modo Design.

  2. Clique com o botão direito do mouse no título do gráfico na parte superior do gráfico e clique em Propriedades do Título.

  3. Substitua o campo Texto do título pelo texto a seguir: "Total do vendedor acumulado no ano vs no ano passado".

  4. Clique em qualquer ponto fora do texto.

  5. Clique em Exibir. O relatório deve ter aparência semelhante ao exemplo a seguir:

    Tutorial: Adicionando um gráfico de barras – Etapa 4

Finalmente, você pode formatar os valores de vendas como moedas em vez de números comuns.

Para formatar como moeda os números no eixo horizontal

  1. Alterne para o modo Design.

  2. Clique com o botão direito do eixo horizontal junto com a parte inferior do gráfico e clique em Propriedades do Eixo.

  3. No Formato do Rótulo, em Categoria, clique em Moeda. Você também pode especificar uma variedade de opções relacionadas à maneira em que o valor da moeda é formatado.

  4. Clique em Exibir.

Para filtrar os cinco principais valores no gráfico de barras

  1. Alterne para o modo Design.

  2. Clique no gráfico uma vez para chamar as zonas de descarte de categoria, série e dados.

  3. Clique com o botão direito do mouse no campo Nome na zona de descarte da categoria.

  4. Selecione Propriedades do Grupo de Categorias.

  5. Clique em Filtros. Isso chama uma lista de expressões de filtro. Por padrão, essa lista está vazia.

  6. Clique em Adicionar. Um novo filtro em branco é exibido.

  7. Na caixa Expressão, digite a expressão a seguir:

    =Sum(Fields!SalesYTD.Value)

  8. Na caixa de listagem Operador, selecione N Superior.

  9. Na caixa Valor, digite =5

  10. Clique em Exibir. O gráfico exibe cinco nomes, as cinco principais pessoas de vendas dos dados de vendas.

Para classificar os nomes em ordem alfabética no gráfico de barras

  1. Alterne para o modo Design.

  2. Clique no gráfico uma vez para chamar as zonas de descarte de categoria, série e dados.

  3. Clique com o botão direito do mouse no campo Nome na zona de descarte da categoria.

  4. Selecione Propriedades do Grupo de Categorias.

  5. Clique em Classificar. Isso chama uma lista de expressões de classificação. Por padrão, essa lista está vazia.

  6. Clique em Adicionar. Uma nova expressão de classificação é exibida.

  7. Na caixa Classificar por, selecione a expressão [Name]. Isso é equivalente à expressão =Fields!Name.Value

  8. Na caixa Ordem, selecione Z para A.

  9. Clique em Exibir. O gráfico mostra os nomes em ordem alfabética da parte superior para inferior.