Tutorial: Criando um relatório de gráfico rápido offline (Construtor de Relatórios 3.0)

Neste tutorial, você criará um gráfico de pizza usando um assistente e o modificará um pouco, apenas para ter uma ideia do que é possível. É possível executar este tutorial de duas formas. Os dois métodos têm o mesmo resultado — um gráfico de pizza semelhante ao da seguinte ilustração:

"Meu Primeiro Gráfico de pizza" em modo Execução

Pré-requisitos

Se você usa dados XML ou uma consulta Transact-SQL, precisa ter acesso ao SQL Server 2008 R2 Report Builder 3.0. Você pode executar a versão autônoma ou a versão ClickOnce, disponível no Gerenciador de Relatórios ou em um site do SharePoint. Somente a primeira etapa, como abrir o Construtor de Relatórios, é diferente para versões do ClickOnce. Para obter mais informações, consulte Instalando, desinstalando e dando suporte ao Construtor de Relatórios 3.0.

Duas formas de executar este tutorial

  • Criar o gráfico de pizza com dados XML

  • Criar o gráfico de pizza com uma consulta Transact-SQL que contém dados

Usando dados XML para este tutorial

Você pode usar os dados XML que copiar deste tópico e colar no assistente. Não é necessário estar conectado a um servidor de relatório ou um servidor de relatório no modo integrado do SharePoint e nem ter acesso a uma instância do SQL Server 2008 R2.

Criar o gráfico de pizza com dados XML

Usando uma consulta Transact-SQL que contém dados para este tutorial

Você pode copiar uma consulta com dados incluídos neste tópico e colá-la no assistente. Você precisará do nome de uma instância do SQL Server 2008 R2 e de credenciais suficientes para ter acesso somente leitura a qualquer banco de dados. A consulta de conjuntos de dados nos tutoriais usa dados literais, mas deve ser processada por uma instância do SQL Server 2008 R2 para retornar os metadados necessários a um conjunto de dados de relatório.

A vantagem de usar a consulta Transact-SQL é que todos os outros tutoriais do Construtor de Relatórios 3.0 usam o mesmo método, portanto, quando você executar os outros tutoriais, já saberá o que fazer.

A consulta Transact-SQL requer outros pré-requisitos. Para obter mais informações, consulte Pré-requisitos para tutoriais (Construtor de Relatórios 3.0).

Criar o gráfico de pizza com uma consulta Transact-SQL que contém dados

Também neste artigo

Após executar o assistente

O que vem a seguir

Criando o gráfico de pizza com dados XML

Para criar o gráfico de pizza com dados XML

  1. Clique em Iniciar, aponte para Programas, para Microsoft SQL Server 2008 R2 Report Builder e clique em Construtor de Relatórios 3.0.

    A caixa de diálogo Guia de Introdução é exibida.

    ObservaçãoObservação

    Se a caixa de diálogo Guia de Introdução não for exibida, no botão Construtor de Relatórios, clique em Novo.

  2. No painel esquerdo, verifique se Relatório está selecionado.

  3. No painel direito, clique em Assistente de Gráfico e em Criar.

  4. Na página Escolha um conjunto de dados, clique em Criar um conjunto de dados e em Avançar.

  5. Na página Escolha uma conexão com uma fonte de dados, clique em Novo.

    A caixa de diálogo Propriedades da Fonte de Dados é aberta.

  6. Você pode atribuir qualquer nome desejado a uma fonte de dados. Na caixa Nome, digite MyPieChart.

  7. Na caixa Selecione o tipo de conexão, clique em XML.

  8. Clique na guia Credenciais, selecione Utilizar usuário atual do Windows. A delegação de Kerberos poderá ser necessária e clique em OK.

  9. Na página Escolha uma conexão com uma fonte de dados, clique em MyPieChart e em Avançar.

  10. Copie o texto a seguir e cole-o na caixa grande no centro da página Crie uma consulta.

    <Query>
    <ElementPath>Root /S  {@Sales (Integer)} /C {@FullName} </ElementPath>
    <XmlData>
    <Root>
    <S Sales="150">
      <C FullName="Jae Pak" />
    </S>
    <S Sales="350">
      <C FullName="Jillian  Carson" />
    </S>
    <S Sales="250">
      <C FullName="Linda C Mitchell" />
    </S>
    <S Sales="500">
      <C FullName="Michael Blythe" />
    </S>
    <S Sales="450">
      <C FullName="Ranjit Varkey" />
    </S>
    </Root>
    </XmlData>
    </Query>
    
  11. (Opcional) Clique no botão Executar (!) para visualizar os dados em que o gráfico se baseará.

  12. Clique em Avançar.

  13. Na página Escolha um tipo de gráfico, clique em Pizza e em Avançar.

  14. Na página Organizar campos de gráfico, clique duas vezes no campo Vendas na caixa Campos disponíveis.

    Observe que ela se transforma automaticamente na caixa Valores porque é um valor numérico.

  15. Arraste o campo FullName da caixa Campos disponíveis para a caixa Categorias (ou clique duas vezes nela, para ir para a caixa Categorias) e clique em Avançar.

  16. Na página Escolha um estilo, a opção Oceano é selecionada por padrão. Clique nos outros estilos para visualizar sua aparência.

  17. Clique em Concluir.

    Você está olhando agora para seu novo relatório de gráfico de pizza na superfície de design. O que você vê é uma representação. A legenda diz Nome Completo 1, Nome Completo 2 etc., em vez dos nomes dos vendedores, e o tamanho das fatias da pizza não é exato. Isso é apenas para lhe dar uma ideia da aparência que o relatório terá.

  18. Para ver seu gráfico de pizza real, clique em Executar na guia Página Inicial da Faixa de Opções.

Ícone de seta usado com o link Voltar ao InícioVoltar ao Início

Criando o gráfico de pizza com uma consulta Transact-SQL

Para criar o gráfico de pizza com uma consulta Transact-SQL que contém dados

  1. Clique em Iniciar, aponte para Programas, para Microsoft SQL Server 2008 R2 Report Builder e clique em Construtor de Relatórios 3.0.

  2. Na caixa de diálogo Novo relatório ou conjunto de dados, verifique se Relatório está selecionado no painel esquerdo.

  3. No painel direito, clique em Assistente de Gráfico e em Criar.

  4. Na página Escolha um conjunto de dados, clique em Criar um conjunto de dados e em Avançar.

  5. Na página Escolha uma conexão com uma fonte de dados, selecione uma fonte de dados existente ou navegue até o servidor de relatório e selecione uma fonte de dados e clique em Avançar. Talvez seja necessário inserir um nome de usuário e uma senha.

    ObservaçãoObservaçã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, consulte Pré-requisitos para tutoriais (Construtor de Relatórios 3.0).

  6. Na página Crie uma Consulta, clique em Editar como Texto.

  7. Cole a seguinte consulta no painel de consulta:

    SELECT 150 AS Sales, 'Jae Pak' AS FullName 
    UNION SELECT 350 AS Sales, 'Jillian Carson' AS FullName 
    UNION SELECT 250 AS Sales, 'Linda C Mitchell' AS FullName 
    UNION SELECT 500 AS Sales, 'Michael Blythe' AS FullName 
    UNION SELECT 450 AS Sales, 'Ranjit Varkey' AS FullName 
    
  8. (Opcional) Clique no botão Executar (!) para visualizar os dados em que o gráfico se baseará.

  9. Clique em Avançar.

  10. Na página Escolha um tipo de gráfico, clique em Pizza e em Avançar.

  11. Na página Organizar campos de gráfico, clique duas vezes no campo Vendas na caixa Campos disponíveis.

    Observe que ela se transforma automaticamente na caixa Valores, porque esse é um valor numérico.

  12. Arraste o campo FullName da caixa Campos disponíveis para a caixa Categorias (ou clique duas vezes nela, para ir para a caixa Categorias) e clique em Avançar.

  13. Na página Escolha um estilo, a opção Oceano é selecionada por padrão. Clique nos outros estilos para visualizar sua aparência.

  14. Clique em Concluir.

    Você está olhando agora para seu novo relatório de gráfico de pizza na superfície de design. O que você vê é uma representação. A legenda diz Nome Completo 1, Nome Completo 2 etc., em vez dos nomes dos vendedores, e o tamanho das fatias da pizza não é exato. Isso é apenas para lhe dar uma ideia da aparência que o relatório terá.

  15. Para ver seu gráfico de pizza real, clique em Executar na guia Início da Faixa de Opções.

Ícone de seta usado com o link Voltar ao InícioVoltar ao início

Depois que você executar o assistente

Agora que você tem seu relatório de gráfico de pizza, pode brincar com ele. Na guia Executar da Faixa de Opções, clique em Design, para que você possa continuar modificando-o.

Aumentar o gráfico

Você optar por aumentar o tamanho do gráfico de pizza. Clique no gráfico, mas não em qualquer elemento do gráfico, para selecioná-lo e arraste o canto inferior direito para redimensioná-lo.

Adicionar um título a um relatório

Selecione as palavras Título do gráfico na parte superior do gráfico e digite um título, como Gráfico de Pizza de Vendas.

Adicionar porcentagens

Para exibir valores de porcentagem como rótulos em um gráfico de pizza

  1. Clique com o botão direito do mouse no gráfico de pizza e selecione Mostrar Rótulos de Dados. Os rótulos de dados devem aparecer dentro de cada fatia do gráfico de pizza.

  2. Clique com o botão direito do mouse nos rótulos e selecione Propriedades do Rótulo de Série. A caixa de diálogo Propriedades do Rótulo de Série é exibida.

  3. Digite #PERCENT{P0} para a opção Dados do rótulo.

    O {P0} informará a porcentagem sem casas decimais. Se você digitar apenas #PERCENT, seus números terão duas casas decimais. #PERCENT é uma palavra-chave que executa um cálculo ou função para você; há muitos outras.

Para obter mais informações sobre como personalizar rótulos e legendas de gráfico, consulte Como exibir valores de porcentagem em um gráfico de pizza (Construtor de Relatórios 3.0 e SSRS) e Como alterar o texto de um item de legenda (Construtor de Relatórios 3.0 e SSRS).

Ícone de seta usado com o link Voltar ao InícioVoltar ao início

O que vem a seguir?

Agora que você criou seu primeiro relatório no Construtor de Relatórios, está pronto tentar os outros tutoriais e começar a criar relatórios com seus próprios dados. Para executar o Construtor de Relatórios, você deve ter permissão para acessar suas fontes de dados, como bancos de dados, com uma cadeia de conexão que o conecte à fonte de dados. O administrador do sistema terá essas informações e poderá configurá-las.

Para trabalhar nos outros tutoriais, você precisa do nome de uma instância do SQL Server 2008 R2 e de credenciais suficientes para ter acesso somente leitura a qualquer banco de dados. O administrador do sistema também pode definir isso para você.

Finalmente, para salvar seus relatórios em um servidor de relatório ou site do SharePoint integrado a um servidor de relatório, você precisa da URL e de permissões. Você pode executar qualquer relatório que criar diretamente de seu computador, mas os relatórios têm mais funcionalidade quando executados no servidor de relatório ou site do SharePoint. Você precisa de permissões para executar seus relatórios ou de outras pessoas no servidor de relatório ou site do SharePoint em que eles foram publicados. Fale com o administrador do sistema para obter acesso.

Talvez seja útil ler sobre alguns dos conceitos e termos antes de começar. Para obter mais informações, consulte Conceitos da criação de relatórios (Construtor de Relatórios 3.0 e SSRS). Além disso, dedique algum tempo ao planejamento, antes de criar seu primeiro relatório. Esse será um tempo bem gasto. Para obter mais informações, consulte Planejando um relatório (Construtor de Relatórios 3.0).

Ícone de seta usado com o link Voltar ao InícioVoltar ao início